export declare const EmptySort: {
    sortExpr: string;
};
export declare const EmptyFilter: {
    filterExpr: string;
    parameters: never[];
    offset: number;
};
export declare const patchDateTime: (item: {
    [x: string]: any;
}) => {
    [x: string]: any;
};
export declare const asParamArrays: (item: {
    [s: string]: unknown;
} | ArrayLike<unknown>) => unknown[];
export declare const isObject: (o: any) => boolean;
export declare const isDate: (d: any) => boolean;
export declare const updateFieldsFor: (item: object) => string[];
export declare const isEmptyFilter: (filter: any) => boolean;
export declare const AdapterOperators: {
    eq: string;
    gt: string;
    gte: string;
    include: string;
    lt: string;
    lte: string;
    ne: string;
    string_begins: string;
    string_ends: string;
    string_contains: string;
    and: string;
    or: string;
    not: string;
    urlized: string;
    matches: string;
};
export declare const AdapterFunctions: {
    avg: string;
    max: string;
    min: string;
    sum: string;
    count: string;
};
export declare const extractGroupByNames: (projection: any[]) => any[];
export declare const extractProjectionFunctionsObjects: (projection: any[]) => any[];
export declare const isNull: (value: any) => boolean;
export declare const specArrayToRegex: (spec: any[]) => string;