type InitializeTokenGroupMemberInstruction<TProgram, TAccountMember, TAccountMemberMint, TAccountMemberMintAuthority, TAccountGroup, TAccountGroupUpdateAuthority, TRemainingAccounts> = Instruction<TProgram> & InstructionWithData<ReadonlyUint8Array> & InstructionWithAccounts<[TAccountMember extends string ? WritableAccount<TAccountMember> : TAccountMember, TAccountMemberMint extends string ? ReadonlyAccount<TAccountMemberMint> : TAccountMemberMint, TAccountMemberMintAuthority extends string ? ReadonlySignerAccount<TAccountMemberMintAuthority> & AccountSignerMeta<TAccountMemberMintAuthority> : TAccountMemberMintAuthority, TAccountGroup extends string ? WritableAccount<TAccountGroup> : TAccountGroup, TAccountGroupUpdateAuthority extends string ? ReadonlySignerAccount<TAccountGroupUpdateAuthority> & AccountSignerMeta<TAccountGroupUpdateAuthority> : TAccountGroupUpdateAuthority, ...TRemainingAccounts]>;