import { Bonds } from '../../../idls/bonds';
import { BondTradeTransactionV3 } from '../../types';
import { BN, Program, web3 } from '@coral-xyz/anchor';
export declare const getAllPerpetualProgramAccounts: (connection: web3.Connection) => Promise<any>;
export declare const getFilteredAccounts: <T>(program: Program<Bonds>, accountName: string, offset: number, indexes: number[]) => Promise<T[]>;
export declare const getFilteredAccountsByNumber: <T>(program: Program<Bonds>, accountName: string, offset: number, indexes: number[]) => Promise<T[]>;
export declare const getLastTransactedAtFromPerpetualBondTradeTransaction: (bond_trade_txn: BondTradeTransactionV3) => BN;
