import type { MetricFilter, MetricOrderBy } from './types.js'; export declare function eq(field: TField, value: TValue): MetricFilter; export declare function neq(field: TField, value: TValue): MetricFilter; export declare function gt(field: TField, value: TValue): MetricFilter; export declare function gte(field: TField, value: TValue): MetricFilter; export declare function lt(field: TField, value: TValue): MetricFilter; export declare function lte(field: TField, value: TValue): MetricFilter; export declare function inList(field: TField, value: TValue[]): MetricFilter; export declare function notInList(field: TField, value: TValue[]): MetricFilter; export declare function between(field: TField, lower: TLower, upper: TUpper): MetricFilter; export declare function like(field: TField, value: string): MetricFilter; export declare function asc(field: TField): MetricOrderBy; export declare function desc(field: TField): MetricOrderBy; export declare const filter: { readonly eq: typeof eq; readonly neq: typeof neq; readonly gt: typeof gt; readonly gte: typeof gte; readonly lt: typeof lt; readonly lte: typeof lte; readonly inList: typeof inList; readonly notInList: typeof notInList; readonly between: typeof between; readonly like: typeof like; }; export declare const order: { readonly asc: typeof asc; readonly desc: typeof desc; }; //# sourceMappingURL=query-helpers.d.ts.map