/// import { PublicKey, Connection } from '@solana/web3.js'; import BN from 'bn.js'; export interface TickArrayBitmapExtensionFields { poolId: PublicKey; /** Packed initialized tick array state for start_tick_index is positive */ positiveTickArrayBitmap: Array>; /** Packed initialized tick array state for start_tick_index is negitive */ negativeTickArrayBitmap: Array>; } export interface TickArrayBitmapExtensionJSON { poolId: string; /** Packed initialized tick array state for start_tick_index is positive */ positiveTickArrayBitmap: Array>; /** Packed initialized tick array state for start_tick_index is negitive */ negativeTickArrayBitmap: Array>; } export declare class TickArrayBitmapExtension { readonly poolId: PublicKey; /** Packed initialized tick array state for start_tick_index is positive */ readonly positiveTickArrayBitmap: Array>; /** Packed initialized tick array state for start_tick_index is negitive */ readonly negativeTickArrayBitmap: Array>; static readonly discriminator: Buffer; static readonly layout: any; constructor(fields: TickArrayBitmapExtensionFields); static fetch(c: Connection, address: PublicKey): Promise; static fetchMultiple(c: Connection, addresses: PublicKey[]): Promise>; static decode(data: Buffer): TickArrayBitmapExtension; toJSON(): TickArrayBitmapExtensionJSON; static fromJSON(obj: TickArrayBitmapExtensionJSON): TickArrayBitmapExtension; }