import type { SearchConfigBuilder } from "../../lib/config/SearchConfigBuilder";
import type { FacetViewProps } from "@elastic/react-search-ui-views";
import { ComponentType } from "react";
import type { FacetValue } from "@elastic/search-ui";
import type { FacetConfig } from "../../lib/config/SearchConfig";
export interface OptionViewProps {
    option: FacetValue;
    facetConfig: FacetConfig;
    onSelect(v: string): void;
    onRemove(v: string): void;
}
export declare function DefaultFacet(props: FacetViewProps & {
    config: SearchConfigBuilder;
    optionView?: ComponentType<OptionViewProps>;
}): import("react/jsx-runtime").JSX.Element;
