import { PublicKey } from '@solana/web3.js'; export declare class MarketConfiguration { symbol: string; market: PublicKey; baseSymbol: string; baseDecimals: number; baseLotSize: number; baseMint: PublicKey; baseVault: PublicKey; quoteSymbol: string; quoteDecimals: number; quoteLotSize: number; quoteMint: PublicKey; quoteVault: PublicKey; asks: PublicKey; bids: PublicKey; eventQueue: PublicKey; requestQueue: PublicKey; constructor(marketConfig: any); } export declare class OracleConfiguration { symbol: string; address: PublicKey; product: PublicKey; exponent: number; constructor(oracleConfig: any); } export declare class TokenConfiguration { symbol: string; decimals: number; faucet?: PublicKey; mint: PublicKey; precision: number; constructor(tokenConfig: any); } export declare class Configuration { cluster: string; orcaSwapProgramId: PublicKey; pythProgramId: PublicKey; serumProgramId: PublicKey; serumReferralAuthority: PublicKey; splTokenFaucet?: PublicKey; url: string; verbose: boolean; markets: Record; oracles: Record; tokens: Record; constructor(cluster: string, verbose: boolean, symbols?: string[]); } //# sourceMappingURL=configuration.d.ts.map