export function SimpleOperatorFilter({ filter, metadata, maxDisplayValues, children, }: {
    filter: any;
    metadata: any;
    maxDisplayValues: any;
    children?: (({ field, operator, values }: {
        field: any;
        operator: any;
        values: any;
    }) => import("react/jsx-runtime").JSX.Element) | undefined;
}): import("react/jsx-runtime").JSX.Element | null;
export function ComplexOperatorFilter({ index, filter, removeFilter }: {
    index: any;
    filter: any;
    removeFilter: any;
}): import("react/jsx-runtime").JSX.Element;
export function OperatorFilter({ filter, ...props }: {
    [x: string]: any;
    filter: any;
}): import("react/jsx-runtime").JSX.Element;
export function SegmentFilter({ filter, metadata, children, }: {
    filter: any;
    metadata: any;
    children?: (({ field, operator, values }: {
        field: any;
        operator: any;
        values: any;
    }) => import("react/jsx-runtime").JSX.Element) | undefined;
}): import("react/jsx-runtime").JSX.Element;
export function Filter({ filter, ...props }: {
    [x: string]: any;
    filter: any;
}): import("react/jsx-runtime").JSX.Element;
