export interface Field { key: string; title: string; type: string; } export declare type FieldMap = { [key: string]: Field; }; export interface IConditionBuilderModel { readonly fields: Array; getSuggests(key: any, skip: any, take: any, search: any, selection?: Array): Promise; } export declare class ConditionBuilderModel implements IConditionBuilderModel { fields: Array; private getValues; getOperators: (field: Field) => string[]; constructor(fields: Array, getValues: (field: Field) => any[], getOperators?: (field: Field) => string[]); getSuggests(key: any, skip: any, take: any, search: any, selection?: Array): Promise; }