import { CrocContext } from './context'; import { CrocTokenView } from './tokens'; type Address = string; export type BlockTag = number | string; export declare class CrocPositionView { constructor(base: CrocTokenView, quote: CrocTokenView, owner: Address, poolIndex: number, context: Promise); queryRangePos(lowerTick: number, upperTick: number, block?: BlockTag): Promise; queryAmbient(block?: BlockTag): Promise; queryAmbientPos(block?: BlockTag): Promise; queryKnockoutLivePos(isBid: boolean, lowerTick: number, upperTick: number, block?: BlockTag): Promise; queryRewards(lowerTick: number, upperTick: number, block?: BlockTag): Promise; readonly owner: Address; readonly baseToken: CrocTokenView; readonly quoteToken: CrocTokenView; readonly context: Promise; readonly poolIndex: number; } export {};