export declare const filterConditionSchema: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly field: { readonly type: "string"; }; readonly operator: { readonly type: "string"; readonly enum: string[]; }; readonly value: { readonly anyOf: readonly [{ readonly type: "string"; }, { readonly type: "number"; }, { readonly type: "boolean"; }]; }; }; readonly required: readonly ["id", "field", "operator", "value"]; }; export declare const filterGroupSchema: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly logicOperator: { readonly type: "string"; readonly enum: readonly ["AND", "OR"]; }; readonly conditions: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly field: { readonly type: "string"; }; readonly operator: { readonly type: "string"; readonly enum: string[]; }; readonly value: { readonly anyOf: readonly [{ readonly type: "string"; }, { readonly type: "number"; }, { readonly type: "boolean"; }]; }; }; readonly required: readonly ["id", "field", "operator", "value"]; }; }; }; readonly required: readonly ["id", "logicOperator", "conditions"]; }; export declare const litFilterBuilderSchema: { readonly type: "object"; readonly properties: { readonly filterGroups: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly logicOperator: { readonly type: "string"; readonly enum: readonly ["AND", "OR"]; }; readonly conditions: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly field: { readonly type: "string"; }; readonly operator: { readonly type: "string"; readonly enum: string[]; }; readonly value: { readonly anyOf: readonly [{ readonly type: "string"; }, { readonly type: "number"; }, { readonly type: "boolean"; }]; }; }; readonly required: readonly ["id", "field", "operator", "value"]; }; }; }; readonly required: readonly ["id", "logicOperator", "conditions"]; }; readonly minItems: 1; }; readonly groupLogicOperator: { readonly type: "string"; readonly enum: readonly ["AND", "OR"]; }; }; readonly required: readonly ["filterGroups", "groupLogicOperator"]; };