///
///
import { GpaBuilder } from '@metaplex-foundation/beet-solana';
import { Connection, PublicKey } from '@solana/web3.js';
import { GlobalBeetStruct, ParsedAccount } from '../types';
export declare class ParsedGpa {
protected readonly connection: Connection;
protected programId: PublicKey;
protected beets: GlobalBeetStruct;
protected gpaBuilder: GpaBuilder;
static build(connection: Connection, beets: GlobalBeetStruct, programId: PublicKey): ParsedGpa;
private constructor();
addInnerFilter(keys: string, val: T[keyof T] & NonNullable): this;
addRawFilter(offset: number, bytes: string): this;
addFilter(key: keyof T & string, val: T[keyof T]): this;
addDataSizeFilter(size?: number): this;
run(): Promise[]>;
debug(): this;
}