/// import { PublicKey, Connection } from '@solana/web3.js'; import * as types from '../types'; export interface TickArrayStateFields { poolId: PublicKey; startTickIndex: number; ticks: Array; initializedTickCount: number; padding: Array; } export interface TickArrayStateJSON { poolId: string; startTickIndex: number; ticks: Array; initializedTickCount: number; padding: Array; } export declare class TickArrayState { readonly poolId: PublicKey; readonly startTickIndex: number; readonly ticks: Array; readonly initializedTickCount: number; readonly padding: Array; static readonly discriminator: Buffer; static readonly layout: any; constructor(fields: TickArrayStateFields); static fetch(c: Connection, address: PublicKey): Promise; static fetchMultiple(c: Connection, addresses: PublicKey[]): Promise>; static decode(data: Buffer): TickArrayState; toJSON(): TickArrayStateJSON; static fromJSON(obj: TickArrayStateJSON): TickArrayState; }