import { SchemaTypeName } from '@based/sdk/schema'; import { UiSchema } from '../../types/schema.js'; export type FilterGroupItem = { field: string; operator: string; value: string; }; export type Filter = { operator: 'and' | 'or'; items: FilterGroupItem[]; nested?: { operator: 'and' | 'or'; group: Filter; }; }; export type FilterInputProps = { schemaType: SchemaTypeName; value?: Filter; onApply: (value: Filter) => void; schema?: UiSchema; disabled?: boolean; }; export declare const FilterInput: ({ schemaType, value, onApply, schema, disabled, }: FilterInputProps) => import("react/jsx-runtime").JSX.Element;