import { Infer } from 'superstruct'; export declare const PublicKeyFromString: import("superstruct").Struct; export type TokenAmountUi = Infer; export declare const TokenAmountUi: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; export type InitializeMint = Infer; export declare const InitializeMint: import("superstruct").Struct<{ decimals: number; mint: String; mintAuthority: String; rentSysvar: String; freezeAuthority?: String | undefined; }, { decimals: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; rentSysvar: import("superstruct").Struct; }>; export type InitializeMint2 = Infer; export declare const InitializeMint2: import("superstruct").Struct<{ decimals: number; mint: String; freezeAuthority: String; mintAuthority: String; freezeAuthorityOption?: number | undefined; }, { decimals: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; freezeAuthorityOption: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; }>; export type InitializeAccount = Infer; export declare const InitializeAccount: import("superstruct").Struct<{ account: String; owner: String; mint: String; rentSysvar: String; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; owner: import("superstruct").Struct; rentSysvar: import("superstruct").Struct; }>; export type InitializeAccount2 = Infer; export declare const InitializeAccount2: import("superstruct").Struct<{ account: String; owner: String; mint: String; rentSysvar: String; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; owner: import("superstruct").Struct; rentSysvar: import("superstruct").Struct; }>; export type InitializeAccount3 = Infer; export declare const InitializeAccount3: import("superstruct").Struct<{ account: String; owner: String; mint: String; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; owner: import("superstruct").Struct; }>; export type InitializeMultisig = Infer; export declare const InitializeMultisig: import("superstruct").Struct<{ rentSysvar: String; m: number; multisig: String; signers: String[]; }, { m: import("superstruct").Struct; multisig: import("superstruct").Struct; rentSysvar: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type Transfer = Infer; export declare const Transfer: import("superstruct").Struct<{ amount: string | number; source: String; destination: String; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { amount: import("superstruct").Struct; authority: import("superstruct").Struct; destination: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; export type Approve = Infer; export declare const Approve: import("superstruct").Struct<{ amount: string | number; source: String; delegate: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { amount: import("superstruct").Struct; delegate: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; export type Revoke = Infer; export declare const Revoke: import("superstruct").Struct<{ source: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; export type SetAuthority = Infer; export declare const SetAuthority: import("superstruct").Struct<{ authorityType: "mintTokens" | "freezeAccount" | "accountOwner" | "closeAccount"; newAuthority: String | null; account?: String | undefined; mint?: String | undefined; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { account: import("superstruct").Struct; authority: import("superstruct").Struct; authorityType: import("superstruct").Struct<"mintTokens" | "freezeAccount" | "accountOwner" | "closeAccount", { mintTokens: "mintTokens"; freezeAccount: "freezeAccount"; accountOwner: "accountOwner"; closeAccount: "closeAccount"; }>; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; newAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type MintTo = Infer; export declare const MintTo: import("superstruct").Struct<{ amount: string | number; account: String; mint: String; mintAuthority?: String | undefined; signers?: String[] | undefined; multisigMintAuthority?: String | undefined; }, { account: import("superstruct").Struct; amount: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; multisigMintAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type Burn = Infer; export declare const Burn: import("superstruct").Struct<{ amount: string | number; account: String; mint: String; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { account: import("superstruct").Struct; amount: import("superstruct").Struct; authority: import("superstruct").Struct; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type CloseAccount = Infer; export declare const CloseAccount: import("superstruct").Struct<{ account: String; destination: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; destination: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type FreezeAccount = Infer; export declare const FreezeAccount: import("superstruct").Struct<{ account: String; mint: String; freezeAuthority?: String | undefined; signers?: String[] | undefined; multisigFreezeAuthority?: String | undefined; }, { account: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; multisigFreezeAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type ThawAccount = Infer; export declare const ThawAccount: import("superstruct").Struct<{ account: String; mint: String; freezeAuthority?: String | undefined; signers?: String[] | undefined; multisigFreezeAuthority?: String | undefined; }, { account: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; multisigFreezeAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type TransferChecked = Infer; export declare const TransferChecked: import("superstruct").Struct<{ source: String; mint: String; destination: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { authority: import("superstruct").Struct; destination: import("superstruct").Struct; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; export type ApproveChecked = Infer; export declare const ApproveChecked: import("superstruct").Struct<{ source: String; mint: String; delegate: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { delegate: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; export type MintToChecked = Infer; export declare const MintToChecked: import("superstruct").Struct<{ account: String; mint: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; mintAuthority?: String | undefined; signers?: String[] | undefined; multisigMintAuthority?: String | undefined; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; multisigMintAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; export type BurnChecked = Infer; export declare const BurnChecked: import("superstruct").Struct<{ account: String; mint: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { account: import("superstruct").Struct; authority: import("superstruct").Struct; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; export type SyncNative = Infer; export declare const SyncNative: import("superstruct").Struct<{ account: String; }, { account: import("superstruct").Struct; }>; export type GetAccountDataSize = Infer; export declare const GetAccountDataSize: import("superstruct").Struct<{ mint: String; extensionTypes?: string[] | undefined; }, { extensionTypes: import("superstruct").Struct>; mint: import("superstruct").Struct; }>; export type InitializeImmutableOwner = Infer; export declare const InitializeImmutableOwner: import("superstruct").Struct<{ account: String; }, { account: import("superstruct").Struct; }>; export type AmountToUiAmount = Infer; export declare const AmountToUiAmount: import("superstruct").Struct<{ amount: string | number; mint: String; }, { amount: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type UiAmountToAmount = Infer; export declare const UiAmountToAmount: import("superstruct").Struct<{ mint: String; uiAmount: string; }, { mint: import("superstruct").Struct; uiAmount: import("superstruct").Struct; }>; export type InitializeMintCloseAuthority = Infer; export declare const InitializeMintCloseAuthority: import("superstruct").Struct<{ mint: String; newAuthority: String; }, { mint: import("superstruct").Struct; newAuthority: import("superstruct").Struct; }>; export type TransferFeeExtension = Infer; export declare const TransferFeeExtension: import("superstruct").Struct<{ mint: String; maximumFee: number; transferFeeBasisPoints: number; transferFeeConfigAuthority: String; withdrawWitheldAuthority: String; }, { maximumFee: import("superstruct").Struct; mint: import("superstruct").Struct; transferFeeBasisPoints: import("superstruct").Struct; transferFeeConfigAuthority: import("superstruct").Struct; withdrawWitheldAuthority: import("superstruct").Struct; }>; export type DefaultAccountStateExtension = Infer; export declare const DefaultAccountStateExtension: import("superstruct").Struct<{ mint: String; accountState: string; freezeAuthority?: String | undefined; }, { accountState: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type Reallocate = Infer; export declare const Reallocate: import("superstruct").Struct<{ account: String; extensionTypes: string[]; payer: String; systemProgram: String; }, { account: import("superstruct").Struct; extensionTypes: import("superstruct").Struct>; payer: import("superstruct").Struct; systemProgram: import("superstruct").Struct; }>; export type MemoTransferExtension = Infer; export declare const MemoTransferExtension: import("superstruct").Struct<{ account: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type CreateNativeMint = Infer; export declare const CreateNativeMint: import("superstruct").Struct<{ payer: String; systemProgram: String; nativeMint: String; }, { nativeMint: import("superstruct").Struct; payer: import("superstruct").Struct; systemProgram: import("superstruct").Struct; }>; export type InitializeMetadataPointerInfo = Infer; export declare const InitializeMetadataPointer: import("superstruct").Struct<{ mint: String; authority: String; metadataAddress: String; }, { authority: import("superstruct").Struct; metadataAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type InitializeGroupMemberPointerInfo = Infer; export declare const InitializeGroupMemberPointer: import("superstruct").Struct<{ mint: String; authority: String; memberAddress: String; }, { authority: import("superstruct").Struct; memberAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type InitializeNonTransferableMint = Infer; export declare const InitializeNonTransferableMint: import("superstruct").Struct<{ mint: String; }, { mint: import("superstruct").Struct; }>; export type InitializePermanentDelegate = Infer; export declare const InitializePermanentDelegate: import("superstruct").Struct<{ mint: String; delegate: String; }, { delegate: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type InitializeTokenMetadataInfo = Infer; export declare const InitializeTokenMetadata: import("superstruct").Struct<{ symbol: string; name: string; metadata: String; mint: String; uri: string; mintAuthority: String; updateAuthority: String; }, { metadata: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; name: import("superstruct").Struct; symbol: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; uri: import("superstruct").Struct; }>; export type UpdateTokenMetadataFieldInfo = Infer; export declare const UpdateTokenMetadataField: import("superstruct").Struct<{ field: string; value: string; metadata: String; updateAuthority: String; }, { field: import("superstruct").Struct; metadata: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; value: import("superstruct").Struct; }>; export type RemoveTokenMetadataKeyInfo = Infer; export declare const RemoveTokenMetadataKey: import("superstruct").Struct<{ metadata: String; key: string; updateAuthority: String; idempotent?: boolean | undefined; }, { idempotent: import("superstruct").Struct; key: import("superstruct").Struct; metadata: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; export type UpdateTokenMetadataUpdateAuthorityInfo = Infer; export declare const UpdateTokenMetadataUpdateAuthority: import("superstruct").Struct<{ metadata: String; updateAuthority: String; newUpdateAuthority: String; }, { metadata: import("superstruct").Struct; newUpdateAuthority: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; export type UpdateTokenMetadataAuthorityInfo = Infer; export declare const UpdateTokenMetadataAuthority: import("superstruct").Struct<{ metadata: String; newAuthority: String; updateAuthority: String; }, { metadata: import("superstruct").Struct; newAuthority: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; export type EmitTokenMetadataInfo = Infer; export declare const EmitTokenMetadata: import("superstruct").Struct<{ metadata: String; start?: number | null | undefined; end?: number | null | undefined; }, { end: import("superstruct").Struct; metadata: import("superstruct").Struct; start: import("superstruct").Struct; }>; export type UpdateMetadataPointerInfo = Infer; export declare const UpdateMetadataPointer: import("superstruct").Struct<{ mint: String; authority: String; metadataAddress?: String | null | undefined; }, { authority: import("superstruct").Struct; metadataAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type InitializeGroupPointerInfo = Infer; export declare const InitializeGroupPointer: import("superstruct").Struct<{ mint: String; authority: String; groupAddress: String; }, { authority: import("superstruct").Struct; groupAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type UpdateGroupPointerInfo = Infer; export declare const UpdateGroupPointer: import("superstruct").Struct<{ mint: String; authority: String; groupAddress?: String | null | undefined; }, { authority: import("superstruct").Struct; groupAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type UpdateGroupMemberPointerInfo = Infer; export declare const UpdateGroupMemberPointer: import("superstruct").Struct<{ mint: String; authority: String; memberAddress?: String | null | undefined; }, { authority: import("superstruct").Struct; memberAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type InitializeTokenGroupInfo = Infer; export declare const InitializeTokenGroup: import("superstruct").Struct<{ mint: String; maxSize: number; mintAuthority: String; updateAuthority: String; group: String; }, { group: import("superstruct").Struct; maxSize: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; export type UpdateTokenGroupMaxSizeInfo = Infer; export declare const UpdateTokenGroupMaxSize: import("superstruct").Struct<{ maxSize: number; updateAuthority: String; group: String; }, { group: import("superstruct").Struct; maxSize: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; export type UpdateTokenGroupUpdateAuthorityInfo = Infer; export declare const UpdateTokenGroupUpdateAuthority: import("superstruct").Struct<{ updateAuthority: String; newUpdateAuthority: String; group: String; }, { group: import("superstruct").Struct; newUpdateAuthority: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; export type InitializeTokenGroupMemberInfo = Infer; export declare const InitializeTokenGroupMember: import("superstruct").Struct<{ group: String; groupUpdateAuthority: String; member: String; memberMint: String; memberMintAuthority: String; }, { group: import("superstruct").Struct; groupUpdateAuthority: import("superstruct").Struct; member: import("superstruct").Struct; memberMint: import("superstruct").Struct; memberMintAuthority: import("superstruct").Struct; }>; export type InitializeConfidentialTransferMint = Infer; export declare const InitializeConfidentialTransferMint: import("superstruct").Struct<{ mint: String; auditorElGamalPubkey: string | null; autoApproveNewAccounts: boolean; authority?: String | undefined; }, { auditorElGamalPubkey: import("superstruct").Struct; authority: import("superstruct").Struct; autoApproveNewAccounts: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type UpdateConfidentialTransferMint = Infer; export declare const UpdateConfidentialTransferMint: import("superstruct").Struct<{ mint: String; auditorElGamalPubkey: string | null; autoApproveNewAccounts: boolean; confidentialTransferMintAuthority: String; }, { auditorElGamalPubkey: import("superstruct").Struct; autoApproveNewAccounts: import("superstruct").Struct; confidentialTransferMintAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type ConfigureConfidentialTransferAccount = Infer; export declare const ConfigureConfidentialTransferAccount: import("superstruct").Struct<{ account: String; mint: String; decryptableZeroBalance: string; maximumPendingBalanceCreditCounter: string | number; proofInstructionOffset: number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; proofContextStateAccount?: String | undefined; recordAccount?: String | undefined; }, { account: import("superstruct").Struct; decryptableZeroBalance: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; maximumPendingBalanceCreditCounter: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; proofContextStateAccount: import("superstruct").Struct; proofInstructionOffset: import("superstruct").Struct; recordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type ApproveConfidentialTransferAccount = Infer; export declare const ApproveConfidentialTransferAccount: import("superstruct").Struct<{ account: String; mint: String; confidentialTransferAuditorAuthority: String; }, { account: import("superstruct").Struct; confidentialTransferAuditorAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; }>; export type EmptyConfidentialTransferAccount = Infer; export declare const EmptyConfidentialTransferAccount: import("superstruct").Struct<{ account: String; proofInstructionOffset: number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; proofContextStateAccount?: String | undefined; recordAccount?: String | undefined; }, { account: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; proofContextStateAccount: import("superstruct").Struct; proofInstructionOffset: import("superstruct").Struct; recordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type DepositConfidentialTransfer = Infer; export declare const DepositConfidentialTransfer: import("superstruct").Struct<{ amount: string | number; decimals: number; source: String; mint: String; destination: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; destination: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; export type WithdrawConfidentialTransfer = Infer; export declare const WithdrawConfidentialTransfer: import("superstruct").Struct<{ amount: string | number; decimals: number; source: String; mint: String; destination: String; equalityProofInstructionOffset: number; newDecryptableAvailableBalance: string; rangeProofInstructionOffset: number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; equalityProofContextStateAccount?: String | undefined; equalityProofRecordAccount?: String | undefined; rangeProofContextStateAccount?: String | undefined; rangeProofRecordAccount?: String | undefined; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; destination: import("superstruct").Struct; equalityProofContextStateAccount: import("superstruct").Struct; equalityProofInstructionOffset: import("superstruct").Struct; equalityProofRecordAccount: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; newDecryptableAvailableBalance: import("superstruct").Struct; owner: import("superstruct").Struct; rangeProofContextStateAccount: import("superstruct").Struct; rangeProofInstructionOffset: import("superstruct").Struct; rangeProofRecordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; export type ConfidentialTransfer = Infer; export declare const ConfidentialTransfer: import("superstruct").Struct<{ source: String; mint: String; destination: String; equalityProofInstructionOffset: number; rangeProofInstructionOffset: number; ciphertextValidityProofInstructionOffset: number; newSourceDecryptableAvailableBalance: string; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; equalityProofContextStateAccount?: String | undefined; equalityProofRecordAccount?: String | undefined; rangeProofContextStateAccount?: String | undefined; rangeProofRecordAccount?: String | undefined; ciphertextValidityProofContextStateAccount?: String | undefined; ciphertextValidityProofRecordAccount?: String | undefined; }, { ciphertextValidityProofContextStateAccount: import("superstruct").Struct; ciphertextValidityProofInstructionOffset: import("superstruct").Struct; ciphertextValidityProofRecordAccount: import("superstruct").Struct; destination: import("superstruct").Struct; equalityProofContextStateAccount: import("superstruct").Struct; equalityProofInstructionOffset: import("superstruct").Struct; equalityProofRecordAccount: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; newSourceDecryptableAvailableBalance: import("superstruct").Struct; owner: import("superstruct").Struct; rangeProofContextStateAccount: import("superstruct").Struct; rangeProofInstructionOffset: import("superstruct").Struct; rangeProofRecordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; export type ConfidentialTransferWithFee = Infer; export declare const ConfidentialTransferWithFee: import("superstruct").Struct<{ source: String; mint: String; destination: String; equalityProofInstructionOffset: number; rangeProofInstructionOffset: number; newSourceDecryptableAvailableBalance: string; feeCiphertextValidityProofInstructionOffset: number; feeSigmaProofInstructionOffset: number; transferAmountCiphertextValidityProofInstructionOffset: number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; equalityProofContextStateAccount?: String | undefined; equalityProofRecordAccount?: String | undefined; rangeProofContextStateAccount?: String | undefined; rangeProofRecordAccount?: String | undefined; feeCiphertextValidityProofContextStateAccount?: String | undefined; feeCiphertextValidityProofRecordAccount?: String | undefined; feeSigmaProofContextStateAccount?: String | undefined; feeSigmaProofRecordAccount?: String | undefined; transferAmountCiphertextValidityProofContextStateAccount?: String | undefined; transferAmountCiphertextValidityProofRecordAccount?: String | undefined; }, { destination: import("superstruct").Struct; equalityProofContextStateAccount: import("superstruct").Struct; equalityProofInstructionOffset: import("superstruct").Struct; equalityProofRecordAccount: import("superstruct").Struct; feeCiphertextValidityProofContextStateAccount: import("superstruct").Struct; feeCiphertextValidityProofInstructionOffset: import("superstruct").Struct; feeCiphertextValidityProofRecordAccount: import("superstruct").Struct; feeSigmaProofContextStateAccount: import("superstruct").Struct; feeSigmaProofInstructionOffset: import("superstruct").Struct; feeSigmaProofRecordAccount: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; newSourceDecryptableAvailableBalance: import("superstruct").Struct; owner: import("superstruct").Struct; rangeProofContextStateAccount: import("superstruct").Struct; rangeProofInstructionOffset: import("superstruct").Struct; rangeProofRecordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; transferAmountCiphertextValidityProofContextStateAccount: import("superstruct").Struct; transferAmountCiphertextValidityProofInstructionOffset: import("superstruct").Struct; transferAmountCiphertextValidityProofRecordAccount: import("superstruct").Struct; }>; export type ApplyPendingConfidentialTransferBalance = Infer; export declare const ApplyPendingConfidentialTransferBalance: import("superstruct").Struct<{ account: String; newDecryptableAvailableBalance: string; expectedPendingBalanceCreditCounter: string | number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; expectedPendingBalanceCreditCounter: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; newDecryptableAvailableBalance: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type ConfidentialTransferCreditsToggle = Infer; export declare const ConfidentialTransferCreditsToggle: import("superstruct").Struct<{ account: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; export type ConfigureConfidentialAccountWithRegistry = Infer; export declare const ConfigureConfidentialAccountWithRegistry: import("superstruct").Struct<{ account: String; registry: String; mint: String; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; registry: import("superstruct").Struct; }>; export type WithdrawExcessLamports = Infer; export declare const WithdrawExcessLamports: import("superstruct").Struct<{ source: String; destination: String; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { authority: import("superstruct").Struct; destination: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; export type TokenInstructionType = Infer; export declare const TokenInstructionType: import("superstruct").Struct<"approve" | "burn" | "transfer" | "freezeAccount" | "closeAccount" | "initializeMint" | "initializeMint2" | "initializeAccount" | "initializeAccount2" | "initializeAccount3" | "initializeGroupMemberPointer" | "initializeMultisig" | "initializeNonTransferableMint" | "initializeTokenGroupMember" | "initializeTokenMetadata" | "initializePermanentDelegate" | "initializeMetadataPointer" | "revoke" | "setAuthority" | "mintTo" | "thawAccount" | "transfer2" | "approve2" | "mintTo2" | "burn2" | "transferChecked" | "approveChecked" | "mintToChecked" | "burnChecked" | "syncNative" | "getAccountDataSize" | "initializeImmutableOwner" | "amountToUiAmount" | "uiAmountToAmount" | "initializeMintCloseAuthority" | "transferFeeExtension" | "defaultAccountStateExtension" | "reallocate" | "memoTransferExtension" | "updateTokenMetadataField" | "removeTokenMetadataKey" | "updateTokenMetadataAuthority" | "updateTokenMetadataUpdateAuthority" | "emitTokenMetadata" | "updateMetadataPointer" | "initializeGroupPointer" | "updateGroupPointer" | "updateGroupMemberPointer" | "initializeTokenGroup" | "updateTokenGroupMaxSize" | "updateTokenGroupUpdateAuthority" | "createNativeMint" | "initializeConfidentialTransferMint" | "updateConfidentialTransferMint" | "configureConfidentialTransferAccount" | "approveConfidentialTransferAccount" | "emptyConfidentialTransferAccount" | "depositConfidentialTransfer" | "withdrawConfidentialTransfer" | "confidentialTransfer" | "confidentialTransferWithFee" | "applyPendingConfidentialTransferBalance" | "enableConfidentialTransferConfidentialCredits" | "disableConfidentialTransferConfidentialCredits" | "enableConfidentialTransferNonConfidentialCredits" | "disableConfidentialTransferNonConfidentialCredits" | "configureConfidentialAccountWithRegistry" | "withdrawExcessLamports", { approve: "approve"; burn: "burn"; transfer: "transfer"; freezeAccount: "freezeAccount"; closeAccount: "closeAccount"; initializeMint: "initializeMint"; initializeMint2: "initializeMint2"; initializeAccount: "initializeAccount"; initializeAccount2: "initializeAccount2"; initializeAccount3: "initializeAccount3"; initializeGroupMemberPointer: "initializeGroupMemberPointer"; initializeMultisig: "initializeMultisig"; initializeNonTransferableMint: "initializeNonTransferableMint"; initializeTokenGroupMember: "initializeTokenGroupMember"; initializeTokenMetadata: "initializeTokenMetadata"; initializePermanentDelegate: "initializePermanentDelegate"; initializeMetadataPointer: "initializeMetadataPointer"; revoke: "revoke"; setAuthority: "setAuthority"; mintTo: "mintTo"; thawAccount: "thawAccount"; transfer2: "transfer2"; approve2: "approve2"; mintTo2: "mintTo2"; burn2: "burn2"; transferChecked: "transferChecked"; approveChecked: "approveChecked"; mintToChecked: "mintToChecked"; burnChecked: "burnChecked"; syncNative: "syncNative"; getAccountDataSize: "getAccountDataSize"; initializeImmutableOwner: "initializeImmutableOwner"; amountToUiAmount: "amountToUiAmount"; uiAmountToAmount: "uiAmountToAmount"; initializeMintCloseAuthority: "initializeMintCloseAuthority"; transferFeeExtension: "transferFeeExtension"; defaultAccountStateExtension: "defaultAccountStateExtension"; reallocate: "reallocate"; memoTransferExtension: "memoTransferExtension"; updateTokenMetadataField: "updateTokenMetadataField"; removeTokenMetadataKey: "removeTokenMetadataKey"; updateTokenMetadataAuthority: "updateTokenMetadataAuthority"; updateTokenMetadataUpdateAuthority: "updateTokenMetadataUpdateAuthority"; emitTokenMetadata: "emitTokenMetadata"; updateMetadataPointer: "updateMetadataPointer"; initializeGroupPointer: "initializeGroupPointer"; updateGroupPointer: "updateGroupPointer"; updateGroupMemberPointer: "updateGroupMemberPointer"; initializeTokenGroup: "initializeTokenGroup"; updateTokenGroupMaxSize: "updateTokenGroupMaxSize"; updateTokenGroupUpdateAuthority: "updateTokenGroupUpdateAuthority"; createNativeMint: "createNativeMint"; initializeConfidentialTransferMint: "initializeConfidentialTransferMint"; updateConfidentialTransferMint: "updateConfidentialTransferMint"; configureConfidentialTransferAccount: "configureConfidentialTransferAccount"; approveConfidentialTransferAccount: "approveConfidentialTransferAccount"; emptyConfidentialTransferAccount: "emptyConfidentialTransferAccount"; depositConfidentialTransfer: "depositConfidentialTransfer"; withdrawConfidentialTransfer: "withdrawConfidentialTransfer"; confidentialTransfer: "confidentialTransfer"; confidentialTransferWithFee: "confidentialTransferWithFee"; applyPendingConfidentialTransferBalance: "applyPendingConfidentialTransferBalance"; enableConfidentialTransferConfidentialCredits: "enableConfidentialTransferConfidentialCredits"; disableConfidentialTransferConfidentialCredits: "disableConfidentialTransferConfidentialCredits"; enableConfidentialTransferNonConfidentialCredits: "enableConfidentialTransferNonConfidentialCredits"; disableConfidentialTransferNonConfidentialCredits: "disableConfidentialTransferNonConfidentialCredits"; configureConfidentialAccountWithRegistry: "configureConfidentialAccountWithRegistry"; withdrawExcessLamports: "withdrawExcessLamports"; }>; export declare const IX_STRUCTS: { amountToUiAmount: import("superstruct").Struct<{ amount: string | number; mint: String; }, { amount: import("superstruct").Struct; mint: import("superstruct").Struct; }>; applyPendingConfidentialTransferBalance: import("superstruct").Struct<{ account: String; newDecryptableAvailableBalance: string; expectedPendingBalanceCreditCounter: string | number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; expectedPendingBalanceCreditCounter: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; newDecryptableAvailableBalance: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; approve: import("superstruct").Struct<{ amount: string | number; source: String; delegate: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { amount: import("superstruct").Struct; delegate: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; approve2: import("superstruct").Struct<{ source: String; mint: String; delegate: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { delegate: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; approveChecked: import("superstruct").Struct<{ source: String; mint: String; delegate: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { delegate: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; approveConfidentialTransferAccount: import("superstruct").Struct<{ account: String; mint: String; confidentialTransferAuditorAuthority: String; }, { account: import("superstruct").Struct; confidentialTransferAuditorAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; }>; burn: import("superstruct").Struct<{ amount: string | number; account: String; mint: String; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { account: import("superstruct").Struct; amount: import("superstruct").Struct; authority: import("superstruct").Struct; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; burn2: import("superstruct").Struct<{ account: String; mint: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { account: import("superstruct").Struct; authority: import("superstruct").Struct; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; burnChecked: import("superstruct").Struct<{ account: String; mint: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { account: import("superstruct").Struct; authority: import("superstruct").Struct; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; closeAccount: import("superstruct").Struct<{ account: String; destination: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; destination: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; confidentialTransfer: import("superstruct").Struct<{ source: String; mint: String; destination: String; equalityProofInstructionOffset: number; rangeProofInstructionOffset: number; ciphertextValidityProofInstructionOffset: number; newSourceDecryptableAvailableBalance: string; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; equalityProofContextStateAccount?: String | undefined; equalityProofRecordAccount?: String | undefined; rangeProofContextStateAccount?: String | undefined; rangeProofRecordAccount?: String | undefined; ciphertextValidityProofContextStateAccount?: String | undefined; ciphertextValidityProofRecordAccount?: String | undefined; }, { ciphertextValidityProofContextStateAccount: import("superstruct").Struct; ciphertextValidityProofInstructionOffset: import("superstruct").Struct; ciphertextValidityProofRecordAccount: import("superstruct").Struct; destination: import("superstruct").Struct; equalityProofContextStateAccount: import("superstruct").Struct; equalityProofInstructionOffset: import("superstruct").Struct; equalityProofRecordAccount: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; newSourceDecryptableAvailableBalance: import("superstruct").Struct; owner: import("superstruct").Struct; rangeProofContextStateAccount: import("superstruct").Struct; rangeProofInstructionOffset: import("superstruct").Struct; rangeProofRecordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; confidentialTransferWithFee: import("superstruct").Struct<{ source: String; mint: String; destination: String; equalityProofInstructionOffset: number; rangeProofInstructionOffset: number; newSourceDecryptableAvailableBalance: string; feeCiphertextValidityProofInstructionOffset: number; feeSigmaProofInstructionOffset: number; transferAmountCiphertextValidityProofInstructionOffset: number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; equalityProofContextStateAccount?: String | undefined; equalityProofRecordAccount?: String | undefined; rangeProofContextStateAccount?: String | undefined; rangeProofRecordAccount?: String | undefined; feeCiphertextValidityProofContextStateAccount?: String | undefined; feeCiphertextValidityProofRecordAccount?: String | undefined; feeSigmaProofContextStateAccount?: String | undefined; feeSigmaProofRecordAccount?: String | undefined; transferAmountCiphertextValidityProofContextStateAccount?: String | undefined; transferAmountCiphertextValidityProofRecordAccount?: String | undefined; }, { destination: import("superstruct").Struct; equalityProofContextStateAccount: import("superstruct").Struct; equalityProofInstructionOffset: import("superstruct").Struct; equalityProofRecordAccount: import("superstruct").Struct; feeCiphertextValidityProofContextStateAccount: import("superstruct").Struct; feeCiphertextValidityProofInstructionOffset: import("superstruct").Struct; feeCiphertextValidityProofRecordAccount: import("superstruct").Struct; feeSigmaProofContextStateAccount: import("superstruct").Struct; feeSigmaProofInstructionOffset: import("superstruct").Struct; feeSigmaProofRecordAccount: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; newSourceDecryptableAvailableBalance: import("superstruct").Struct; owner: import("superstruct").Struct; rangeProofContextStateAccount: import("superstruct").Struct; rangeProofInstructionOffset: import("superstruct").Struct; rangeProofRecordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; transferAmountCiphertextValidityProofContextStateAccount: import("superstruct").Struct; transferAmountCiphertextValidityProofInstructionOffset: import("superstruct").Struct; transferAmountCiphertextValidityProofRecordAccount: import("superstruct").Struct; }>; configureConfidentialAccountWithRegistry: import("superstruct").Struct<{ account: String; registry: String; mint: String; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; registry: import("superstruct").Struct; }>; configureConfidentialTransferAccount: import("superstruct").Struct<{ account: String; mint: String; decryptableZeroBalance: string; maximumPendingBalanceCreditCounter: string | number; proofInstructionOffset: number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; proofContextStateAccount?: String | undefined; recordAccount?: String | undefined; }, { account: import("superstruct").Struct; decryptableZeroBalance: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; maximumPendingBalanceCreditCounter: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; proofContextStateAccount: import("superstruct").Struct; proofInstructionOffset: import("superstruct").Struct; recordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; createNativeMint: import("superstruct").Struct<{ payer: String; systemProgram: String; nativeMint: String; }, { nativeMint: import("superstruct").Struct; payer: import("superstruct").Struct; systemProgram: import("superstruct").Struct; }>; defaultAccountStateExtension: import("superstruct").Struct<{ mint: String; accountState: string; freezeAuthority?: String | undefined; }, { accountState: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; }>; depositConfidentialTransfer: import("superstruct").Struct<{ amount: string | number; decimals: number; source: String; mint: String; destination: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; destination: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; disableConfidentialTransferConfidentialCredits: import("superstruct").Struct<{ account: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; disableConfidentialTransferNonConfidentialCredits: import("superstruct").Struct<{ account: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; emitTokenMetadata: import("superstruct").Struct<{ metadata: String; start?: number | null | undefined; end?: number | null | undefined; }, { end: import("superstruct").Struct; metadata: import("superstruct").Struct; start: import("superstruct").Struct; }>; emptyConfidentialTransferAccount: import("superstruct").Struct<{ account: String; proofInstructionOffset: number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; proofContextStateAccount?: String | undefined; recordAccount?: String | undefined; }, { account: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; proofContextStateAccount: import("superstruct").Struct; proofInstructionOffset: import("superstruct").Struct; recordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; enableConfidentialTransferConfidentialCredits: import("superstruct").Struct<{ account: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; enableConfidentialTransferNonConfidentialCredits: import("superstruct").Struct<{ account: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; freezeAccount: import("superstruct").Struct<{ account: String; mint: String; freezeAuthority?: String | undefined; signers?: String[] | undefined; multisigFreezeAuthority?: String | undefined; }, { account: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; multisigFreezeAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; getAccountDataSize: import("superstruct").Struct<{ mint: String; extensionTypes?: string[] | undefined; }, { extensionTypes: import("superstruct").Struct>; mint: import("superstruct").Struct; }>; initializeAccount: import("superstruct").Struct<{ account: String; owner: String; mint: String; rentSysvar: String; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; owner: import("superstruct").Struct; rentSysvar: import("superstruct").Struct; }>; initializeAccount2: import("superstruct").Struct<{ account: String; owner: String; mint: String; rentSysvar: String; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; owner: import("superstruct").Struct; rentSysvar: import("superstruct").Struct; }>; initializeAccount3: import("superstruct").Struct<{ account: String; owner: String; mint: String; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; owner: import("superstruct").Struct; }>; initializeConfidentialTransferMint: import("superstruct").Struct<{ mint: String; auditorElGamalPubkey: string | null; autoApproveNewAccounts: boolean; authority?: String | undefined; }, { auditorElGamalPubkey: import("superstruct").Struct; authority: import("superstruct").Struct; autoApproveNewAccounts: import("superstruct").Struct; mint: import("superstruct").Struct; }>; initializeGroupMemberPointer: import("superstruct").Struct<{ mint: String; authority: String; memberAddress: String; }, { authority: import("superstruct").Struct; memberAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; initializeGroupPointer: import("superstruct").Struct<{ mint: String; authority: String; groupAddress: String; }, { authority: import("superstruct").Struct; groupAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; initializeImmutableOwner: import("superstruct").Struct<{ account: String; }, { account: import("superstruct").Struct; }>; initializeMetadataPointer: import("superstruct").Struct<{ mint: String; authority: String; metadataAddress: String; }, { authority: import("superstruct").Struct; metadataAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; initializeMint: import("superstruct").Struct<{ decimals: number; mint: String; mintAuthority: String; rentSysvar: String; freezeAuthority?: String | undefined; }, { decimals: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; rentSysvar: import("superstruct").Struct; }>; initializeMint2: import("superstruct").Struct<{ decimals: number; mint: String; freezeAuthority: String; mintAuthority: String; freezeAuthorityOption?: number | undefined; }, { decimals: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; freezeAuthorityOption: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; }>; initializeMintCloseAuthority: import("superstruct").Struct<{ mint: String; newAuthority: String; }, { mint: import("superstruct").Struct; newAuthority: import("superstruct").Struct; }>; initializeMultisig: import("superstruct").Struct<{ rentSysvar: String; m: number; multisig: String; signers: String[]; }, { m: import("superstruct").Struct; multisig: import("superstruct").Struct; rentSysvar: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; initializeNonTransferableMint: import("superstruct").Struct<{ mint: String; }, { mint: import("superstruct").Struct; }>; initializePermanentDelegate: import("superstruct").Struct<{ mint: String; delegate: String; }, { delegate: import("superstruct").Struct; mint: import("superstruct").Struct; }>; initializeTokenGroup: import("superstruct").Struct<{ mint: String; maxSize: number; mintAuthority: String; updateAuthority: String; group: String; }, { group: import("superstruct").Struct; maxSize: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; initializeTokenGroupMember: import("superstruct").Struct<{ group: String; groupUpdateAuthority: String; member: String; memberMint: String; memberMintAuthority: String; }, { group: import("superstruct").Struct; groupUpdateAuthority: import("superstruct").Struct; member: import("superstruct").Struct; memberMint: import("superstruct").Struct; memberMintAuthority: import("superstruct").Struct; }>; initializeTokenMetadata: import("superstruct").Struct<{ symbol: string; name: string; metadata: String; mint: String; uri: string; mintAuthority: String; updateAuthority: String; }, { metadata: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; name: import("superstruct").Struct; symbol: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; uri: import("superstruct").Struct; }>; memoTransferExtension: import("superstruct").Struct<{ account: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { account: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; mintTo: import("superstruct").Struct<{ amount: string | number; account: String; mint: String; mintAuthority?: String | undefined; signers?: String[] | undefined; multisigMintAuthority?: String | undefined; }, { account: import("superstruct").Struct; amount: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; multisigMintAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; mintTo2: import("superstruct").Struct<{ account: String; mint: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; mintAuthority?: String | undefined; signers?: String[] | undefined; multisigMintAuthority?: String | undefined; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; multisigMintAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; mintToChecked: import("superstruct").Struct<{ account: String; mint: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; mintAuthority?: String | undefined; signers?: String[] | undefined; multisigMintAuthority?: String | undefined; }, { account: import("superstruct").Struct; mint: import("superstruct").Struct; mintAuthority: import("superstruct").Struct; multisigMintAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; reallocate: import("superstruct").Struct<{ account: String; extensionTypes: string[]; payer: String; systemProgram: String; }, { account: import("superstruct").Struct; extensionTypes: import("superstruct").Struct>; payer: import("superstruct").Struct; systemProgram: import("superstruct").Struct; }>; removeTokenMetadataKey: import("superstruct").Struct<{ metadata: String; key: string; updateAuthority: String; idempotent?: boolean | undefined; }, { idempotent: import("superstruct").Struct; key: import("superstruct").Struct; metadata: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; revoke: import("superstruct").Struct<{ source: String; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; }, { multisigOwner: import("superstruct").Struct; owner: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; setAuthority: import("superstruct").Struct<{ authorityType: "mintTokens" | "freezeAccount" | "accountOwner" | "closeAccount"; newAuthority: String | null; account?: String | undefined; mint?: String | undefined; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { account: import("superstruct").Struct; authority: import("superstruct").Struct; authorityType: import("superstruct").Struct<"mintTokens" | "freezeAccount" | "accountOwner" | "closeAccount", { mintTokens: "mintTokens"; freezeAccount: "freezeAccount"; accountOwner: "accountOwner"; closeAccount: "closeAccount"; }>; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; newAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; syncNative: import("superstruct").Struct<{ account: String; }, { account: import("superstruct").Struct; }>; thawAccount: import("superstruct").Struct<{ account: String; mint: String; freezeAuthority?: String | undefined; signers?: String[] | undefined; multisigFreezeAuthority?: String | undefined; }, { account: import("superstruct").Struct; freezeAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; multisigFreezeAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; }>; transfer: import("superstruct").Struct<{ amount: string | number; source: String; destination: String; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { amount: import("superstruct").Struct; authority: import("superstruct").Struct; destination: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; transfer2: import("superstruct").Struct<{ source: String; mint: String; destination: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { authority: import("superstruct").Struct; destination: import("superstruct").Struct; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; transferChecked: import("superstruct").Struct<{ source: String; mint: String; destination: String; tokenAmount: { amount: string; decimals: number; uiAmountString: string; }; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { authority: import("superstruct").Struct; destination: import("superstruct").Struct; mint: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; tokenAmount: import("superstruct").Struct<{ amount: string; decimals: number; uiAmountString: string; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; uiAmountString: import("superstruct").Struct; }>; }>; transferFeeExtension: import("superstruct").Struct<{ mint: String; maximumFee: number; transferFeeBasisPoints: number; transferFeeConfigAuthority: String; withdrawWitheldAuthority: String; }, { maximumFee: import("superstruct").Struct; mint: import("superstruct").Struct; transferFeeBasisPoints: import("superstruct").Struct; transferFeeConfigAuthority: import("superstruct").Struct; withdrawWitheldAuthority: import("superstruct").Struct; }>; uiAmountToAmount: import("superstruct").Struct<{ mint: String; uiAmount: string; }, { mint: import("superstruct").Struct; uiAmount: import("superstruct").Struct; }>; updateConfidentialTransferMint: import("superstruct").Struct<{ mint: String; auditorElGamalPubkey: string | null; autoApproveNewAccounts: boolean; confidentialTransferMintAuthority: String; }, { auditorElGamalPubkey: import("superstruct").Struct; autoApproveNewAccounts: import("superstruct").Struct; confidentialTransferMintAuthority: import("superstruct").Struct; mint: import("superstruct").Struct; }>; updateGroupMemberPointer: import("superstruct").Struct<{ mint: String; authority: String; memberAddress?: String | null | undefined; }, { authority: import("superstruct").Struct; memberAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; updateGroupPointer: import("superstruct").Struct<{ mint: String; authority: String; groupAddress?: String | null | undefined; }, { authority: import("superstruct").Struct; groupAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; updateMetadataPointer: import("superstruct").Struct<{ mint: String; authority: String; metadataAddress?: String | null | undefined; }, { authority: import("superstruct").Struct; metadataAddress: import("superstruct").Struct; mint: import("superstruct").Struct; }>; updateTokenGroupMaxSize: import("superstruct").Struct<{ maxSize: number; updateAuthority: String; group: String; }, { group: import("superstruct").Struct; maxSize: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; updateTokenGroupUpdateAuthority: import("superstruct").Struct<{ updateAuthority: String; newUpdateAuthority: String; group: String; }, { group: import("superstruct").Struct; newUpdateAuthority: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; updateTokenMetadataAuthority: import("superstruct").Struct<{ metadata: String; newAuthority: String; updateAuthority: String; }, { metadata: import("superstruct").Struct; newAuthority: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; updateTokenMetadataField: import("superstruct").Struct<{ field: string; value: string; metadata: String; updateAuthority: String; }, { field: import("superstruct").Struct; metadata: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; value: import("superstruct").Struct; }>; updateTokenMetadataUpdateAuthority: import("superstruct").Struct<{ metadata: String; updateAuthority: String; newUpdateAuthority: String; }, { metadata: import("superstruct").Struct; newUpdateAuthority: import("superstruct").Struct; updateAuthority: import("superstruct").Struct; }>; withdrawConfidentialTransfer: import("superstruct").Struct<{ amount: string | number; decimals: number; source: String; mint: String; destination: String; equalityProofInstructionOffset: number; newDecryptableAvailableBalance: string; rangeProofInstructionOffset: number; owner?: String | undefined; signers?: String[] | undefined; multisigOwner?: String | undefined; instructionsSysvar?: String | undefined; equalityProofContextStateAccount?: String | undefined; equalityProofRecordAccount?: String | undefined; rangeProofContextStateAccount?: String | undefined; rangeProofRecordAccount?: String | undefined; }, { amount: import("superstruct").Struct; decimals: import("superstruct").Struct; destination: import("superstruct").Struct; equalityProofContextStateAccount: import("superstruct").Struct; equalityProofInstructionOffset: import("superstruct").Struct; equalityProofRecordAccount: import("superstruct").Struct; instructionsSysvar: import("superstruct").Struct; mint: import("superstruct").Struct; multisigOwner: import("superstruct").Struct; newDecryptableAvailableBalance: import("superstruct").Struct; owner: import("superstruct").Struct; rangeProofContextStateAccount: import("superstruct").Struct; rangeProofInstructionOffset: import("superstruct").Struct; rangeProofRecordAccount: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; withdrawExcessLamports: import("superstruct").Struct<{ source: String; destination: String; signers?: String[] | undefined; authority?: String | undefined; multisigAuthority?: String | undefined; }, { authority: import("superstruct").Struct; destination: import("superstruct").Struct; multisigAuthority: import("superstruct").Struct; signers: import("superstruct").Struct>; source: import("superstruct").Struct; }>; }; export declare const IX_TITLES: { amountToUiAmount: string; applyPendingConfidentialTransferBalance: string; approve: string; approve2: string; approveChecked: string; approveConfidentialTransferAccount: string; burn: string; burn2: string; burnChecked: string; closeAccount: string; confidentialTransfer: string; confidentialTransferWithFee: string; configureConfidentialAccountWithRegistry: string; configureConfidentialTransferAccount: string; createNativeMint: string; defaultAccountStateExtension: string; depositConfidentialTransfer: string; disableConfidentialTransferConfidentialCredits: string; disableConfidentialTransferNonConfidentialCredits: string; emitTokenMetadata: string; emptyConfidentialTransferAccount: string; enableConfidentialTransferConfidentialCredits: string; enableConfidentialTransferNonConfidentialCredits: string; freezeAccount: string; getAccountDataSize: string; initializeAccount: string; initializeAccount2: string; initializeAccount3: string; initializeConfidentialTransferMint: string; initializeGroupMemberPointer: string; initializeGroupPointer: string; initializeImmutableOwner: string; initializeMetadataPointer: string; initializeMint: string; initializeMint2: string; initializeMintCloseAuthority: string; initializeMultisig: string; initializeNonTransferableMint: string; initializePermanentDelegate: string; initializeTokenGroup: string; initializeTokenGroupMember: string; initializeTokenMetadata: string; memoTransferExtension: string; mintTo: string; mintTo2: string; mintToChecked: string; reallocate: string; removeTokenMetadataKey: string; revoke: string; setAuthority: string; syncNative: string; thawAccount: string; transfer: string; transfer2: string; transferChecked: string; transferFeeExtension: string; uiAmountToAmount: string; updateConfidentialTransferMint: string; updateGroupMemberPointer: string; updateGroupPointer: string; updateMetadataPointer: string; updateTokenGroupMaxSize: string; updateTokenGroupUpdateAuthority: string; updateTokenMetadataAuthority: string; updateTokenMetadataField: string; updateTokenMetadataUpdateAuthority: string; withdrawConfidentialTransfer: string; withdrawExcessLamports: string; }; //# sourceMappingURL=types.d.ts.map