type InitializeNonceAccountInput<TAccountNonceAccount, TAccountRecentBlockhashesSysvar, TAccountRentSysvar> = {
nonceAccount: Address<TAccountNonceAccount>;
nonceAuthority: InitializeNonceAccountInstructionDataArgs["nonceAuthority"];
recentBlockhashesSysvar?: Address<TAccountRecentBlockhashesSysvar>;
rentSysvar?: Address<TAccountRentSysvar>;
};
nonceAccount: Address<TAccountNonceAccount>;
nonceAuthority: InitializeNonceAccountInstructionDataArgs["nonceAuthority"];
optional recentBlockhashesSysvar: Address<TAccountRecentBlockhashesSysvar>;
optional rentSysvar: Address<TAccountRentSysvar>;