import { QueryOptions } from '@apollo/client/core'; import BigNumber from 'bignumber.js'; /** * @hidden * * Get the latest processed block number */ export declare function latestBlockQuery(): QueryOptions; /** * @hidden * * Middleware V2 heartbeat */ export declare function heartbeatQuery(): QueryOptions; /** * @hidden * * Get details about the SubQuery indexer */ export declare function metadataQuery(): QueryOptions; /** * @hidden * * Get details about the latest Subquery version */ export declare function latestSqVersionQuery(): QueryOptions; /** * Create args and filters to be supplied to GQL query * * @param filters - filters to be applied * @param typeMap - Map defining the types corresponding to each attribute. All missing attributes whose types are not defined are considered to be `String` * * @hidden */ export declare function createArgsAndFilters(filters: Record, typeMap: Record): { args: string; filter: string; }; /** * Create args and filters to be supplied to GQL query * * @param size - size of the page * @param start - offset of the page * * @hidden */ export declare function getSizeAndOffset(size?: BigNumber, start?: BigNumber): { size: number; start: number; }; /** * Remove undefined values from the variables object * * @param variables - variables to be supplied to GQL query * * @hidden */ export declare function removeUndefinedValues(variables: Record): Record; //# sourceMappingURL=common.d.ts.map