import { DeepReadonly } from 'ts-essentials'; import { FullRangePool, FullRangePoolState } from './full-range'; import { PoolKeyed, Quote } from './pool'; export declare class OraclePool extends FullRangePool { protected _quote(amount: bigint, isToken1: boolean, state: DeepReadonly, sqrtRatioLimit?: bigint): Quote; quoteOracle(this: PoolKeyed, amount: bigint, isToken1: boolean, state: DeepReadonly, sqrtRatioLimit?: bigint): Quote; }