import { QueryRefiner } from '../repository/interfaces'; import { ISpecification } from './specification.interface'; export declare function isSpecification(obj: ISpecification | any): obj is ISpecification; export declare function isQueryable(obj: any): obj is QueryRefiner; export declare const SQLConstants: { FALSE: string; TRUE: string; }; export declare const SQLStringFunctions: { startsWith: string; endsWith: string; includes: string; toLowerCase: string; toUpperCase: string; }; export declare const SQLArrayFunctions: { includes: string; }; export declare const SQLJoinFunctions: { some: string; }; export declare const ComparisonOperators: { ALL: string[]; EQUAL_TO: string; STRICTLY_EQUAL_TO: string; GREATER_THAN_OR_EQUAL: string; GREATER_THAN: string; LESS_THAN_OR_EQUAL: string; LESS_THAN: string; NOT_EQUAL_TO: string; STRICTLY_NOT_EQUAL_TO: string; }; export declare function convertToSqlComparisonOperator(op: string, val?: any): string; export declare function format(toFormat: string, ...args: string[]): string;