type CreateAccountWithSeedInput<TAccountPayer, TAccountNewAccount, TAccountBaseAccount> = {
amount: CreateAccountWithSeedInstructionDataArgs["amount"];
base: CreateAccountWithSeedInstructionDataArgs["base"];
baseAccount?: TransactionSigner<TAccountBaseAccount>;
newAccount: Address<TAccountNewAccount>;
payer: TransactionSigner<TAccountPayer>;
programAddress: CreateAccountWithSeedInstructionDataArgs["programAddress"];
seed: CreateAccountWithSeedInstructionDataArgs["seed"];
space: CreateAccountWithSeedInstructionDataArgs["space"];
};
amount: CreateAccountWithSeedInstructionDataArgs["amount"];
base: CreateAccountWithSeedInstructionDataArgs["base"];
optional baseAccount: TransactionSigner<TAccountBaseAccount>;
newAccount: Address<TAccountNewAccount>;
payer: TransactionSigner<TAccountPayer>;
programAddress: CreateAccountWithSeedInstructionDataArgs["programAddress"];
seed: CreateAccountWithSeedInstructionDataArgs["seed"];
space: CreateAccountWithSeedInstructionDataArgs["space"];