import { InternalConfig } from './internalConfig'; import { AxiomConfig } from '../shared/types'; import { Block } from './block'; import { QueryBuilderV1 } from '../v1/query/queryBuilderV1'; import { Query } from './query'; export declare class Axiom { /** * Axiom configuration parameters */ readonly config: InternalConfig; /** * Functions that relate to calculating various aspects of blocks */ readonly block: Block; /** * Functions that handle querying the Axiom Query database */ readonly query: Query; constructor(config: AxiomConfig, overrides?: any); newQueryBuilder(): QueryBuilderV1; getAxiomQueryAbi(): any; getAxiomQueryAddress(): string | undefined; } export { decodePackedQuery } from '../v1/query/decoder'; //# sourceMappingURL=axiom.d.ts.map