/// import type { AccountInfo, PublicKey } from "@solana/web3.js"; import type Decimal from "decimal.js"; import type { Parser } from "./util/layout"; export declare const TICKS_ACCOUNT_SIZE = 504000; export interface Tick { tick: number; tickPrice: Decimal; liquityGross: Decimal; liquityNet: Decimal; feeGrowthOutside0: Decimal; feeGrowthOutside1: Decimal; } export interface TicksAccount { swapVersion: number; tokenSwapKey: PublicKey; accountType: number; len: number; ticks: Tick[]; } export interface TicksAccountDataFlat { swapVersion: number; tokenSwapKey: PublicKey; accountType: number; len: number; dataFlat: Uint8Array; } export declare const TickLayout: import("@solana/buffer-layout").Structure; export declare const TicksAccountLayout: import("@solana/buffer-layout").Structure; export declare const isTicksAccount: (info: AccountInfo) => boolean; export declare const parseTicksAccount: Parser; //# sourceMappingURL=tick.d.ts.map