export declare type Operation = "StartsWith" | "Equals" | "LessThan" | "GreaterThan" | "Contains"; export declare const defaultOperation = "StartsWith"; export declare const OperationValues: { [key in Operation]: Operation; }; export declare const OperationValuesArray: Operation[]; export declare type Direction = "Asc" | "Desc"; export declare const defaultDirection = "Asc"; export declare const DirectionValues: { [key in Direction]: Direction; }; export declare const DirectionValuesArray: Direction[]; export interface Where { property: string | null; operation: Operation; value: string | null; } export declare const defaultWhere: Where; export interface OrderBy { property: string | null; direction: Direction; } export declare const defaultOrderBy: OrderBy; export interface Query { search: string | null; take: number | null; skip: number | null; where: Where; orderBy: OrderBy; count: boolean | null; } export declare const defaultQuery: Query; export interface QueryResult { count: number | null; value: any; } //# sourceMappingURL=Glow.Core.Queries.d.ts.map