import { QFilterExpression } from "../../QFilterExpression"; import { QOrderByExpression } from "../../QOrderByExpression"; export type MapValue = (value: T) => string; export declare function orderAscending(path: string): () => QOrderByExpression; export declare function orderDescending(path: string): () => QOrderByExpression; export declare function filterIsNull(path: string): () => QFilterExpression; export declare function filterIsNotNull(path: string): () => QFilterExpression; export declare function filterEquals(path: string, mapValue: MapValue): (value: T | null) => QFilterExpression; export declare function filterNotEquals(path: string, mapValue: MapValue): (value: T | null) => QFilterExpression; export declare function filterLowerThan(path: string, mapValue: MapValue): (value: T) => QFilterExpression; export declare function filterLowerEquals(path: string, mapValue: MapValue): (value: T) => QFilterExpression; export declare function filterGreaterThan(path: string, mapValue: MapValue): (value: T) => QFilterExpression; export declare function filterGreaterEquals(path: string, mapValue: MapValue): (value: T) => QFilterExpression; export declare function filterInEmulated(path: string, mapValue: MapValue): (...values: Array>) => QFilterExpression; export declare function filterIn(path: string, mapValue: MapValue): (...values: Array>) => QFilterExpression;