import { AxiomV2Callback, AxiomV2ComputeQuery } from "@axiom-crypto/tools"; import { InternalConfig } from "../../core/internalConfig"; import { Query } from "../../core/query"; import { AxiomV2QueryOptions, UnbuiltSubquery } from "../types"; import { QueryBuilderV2 } from './queryBuilderV2'; export declare class QueryV2 extends Query { /** * @param config Axiom internal configuration parameters */ constructor(config: InternalConfig); /** * Creates a new `QueryBuilderV2`` instance * @param dataQuery (optional) An array of data subqueries to be included * @param computeQuery (optional) A compute query * @param callback (optional) The function on a contract to the called with the Query results * @param options (optional) Additional options for the Query * @returns */ new(dataQuery?: UnbuiltSubquery[], computeQuery?: AxiomV2ComputeQuery, callback?: AxiomV2Callback, options?: AxiomV2QueryOptions): QueryBuilderV2; /** * */ getBalance(): Promise; } //# sourceMappingURL=queryV2.d.ts.map