import * as beet from '@convergence-rfq/beet'; import * as web3 from '@solana/web3.js'; export type ValidateDataInstructionArgs = { instrumentData: Uint8Array; baseAssetIndex: beet.COption; instrumentDecimals: number; }; export declare const validateDataStruct: beet.FixableBeetArgsStruct; export type ValidateDataInstructionAccounts = { protocol: web3.PublicKey; americanMeta: web3.PublicKey; underlyingAssetMint: web3.PublicKey; stableAssetMint: web3.PublicKey; anchorRemainingAccounts?: web3.AccountMeta[]; }; export declare const validateDataInstructionDiscriminator: number[]; export declare function createValidateDataInstruction(accounts: ValidateDataInstructionAccounts, args: ValidateDataInstructionArgs, programId?: web3.PublicKey): web3.TransactionInstruction;