import { FilterCondition } from "../../../types"; import { UiColumnMappings } from "../../../tableDefinitions"; import { StringFilter, DateTimeFilter, StringOptionsFilter, CategoryOptionsFilter, FilterList, NumberFilter, ArrayOptionsFilter, BooleanFilter, NumberObjectFilter, StringObjectFilter, NullFilter } from "./clickhouse-filter"; export declare class QueryBuilderError extends Error { constructor(message: string); } export declare const createFilterFromFilterState: (filter: FilterCondition[], columnMapping: UiColumnMappings) => (StringFilter | DateTimeFilter | StringOptionsFilter | CategoryOptionsFilter | NumberFilter | ArrayOptionsFilter | BooleanFilter | NumberObjectFilter | StringObjectFilter | NullFilter)[]; export declare function getProjectIdDefaultFilter(projectId: string, opts: { tracesPrefix: string; }): { tracesFilter: FilterList; scoresFilter: FilterList; observationsFilter: FilterList; }; //# sourceMappingURL=factory.d.ts.map