import { AccountsChanged, TransactionAccountParserParams } from './onAccountsChange';
export declare const TRANSACTION_ACCOUNT_PARSERS: {
    'Program log: Instruction: InitializePair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: CreateClassicAuthorityAdapter': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: DepositSolToPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: ValidateNft': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: DepositNftToPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: InitializeHadoMarket': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: FinishHadoMarket': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: AddClassicWhitelistToMarket': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: DepositLiquidityToPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: PutPairOnMarket': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: BuyNftFromPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: SellNftToTokenToNftPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: SellNftToLiquidityPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: WithdrawSolFromPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: WithdrawNftFromPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: WithdrawLiquidityFromBalancedPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: ModifyPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: WithdrawLiquidityFromBuyOrdersPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: WithdrawLiquidityFromSellOrdersPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: WithdrawLiquidityOrderVirtualFees': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: CloseVirtualNftSwapPair': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
    'Program log: Instruction: WithdrawVirtualFees': ({ transaction, programId, connection, }: TransactionAccountParserParams) => Promise<AccountsChanged>;
};
