type CreateLookupTableAsyncInput<TAccountAddress, TAccountAuthority, TAccountPayer, TAccountSystemProgram> = {
address?: ProgramDerivedAddress<TAccountAddress>;
authority: TransactionSigner<TAccountAuthority>;
bump?: CreateLookupTableInstructionDataArgs["bump"];
payer?: TransactionSigner<TAccountPayer>;
recentSlot: CreateLookupTableInstructionDataArgs["recentSlot"];
systemProgram?: Address<TAccountSystemProgram>;
};
optional address: ProgramDerivedAddress<TAccountAddress>;
authority: TransactionSigner<TAccountAuthority>;
optional bump: CreateLookupTableInstructionDataArgs["bump"];
optional payer: TransactionSigner<TAccountPayer>;
recentSlot: CreateLookupTableInstructionDataArgs["recentSlot"];
optional systemProgram: Address<TAccountSystemProgram>;