/// <reference types="react" />
import { WebContextValues } from '../../atom/provider/web-context';
import { FilterCheckboxAndSearchProps } from './props-types';
declare const FilterCkeckboxAndSearch: {
    (props: FilterCheckboxAndSearchProps, context: WebContextValues): JSX.Element;
    propTypes: {
        title: import("prop-types").Requireable<string>;
        onClear: import("prop-types").Requireable<(...args: any[]) => any>;
        options: import("prop-types").Requireable<(import("prop-types").InferProps<{
            label: import("prop-types").Requireable<string>;
            value: import("prop-types").Requireable<string>;
            selected: import("prop-types").Requireable<boolean>;
            ref: import("prop-types").Requireable<string>;
            count: import("prop-types").Requireable<number>;
            onClick: import("prop-types").Requireable<(...args: any[]) => any>;
        }> | null | undefined)[]>;
        searchOptions: import("prop-types").Requireable<import("prop-types").InferProps<{
            action: import("prop-types").Requireable<string>;
            method: import("prop-types").Requireable<string>;
            onSubmit: import("prop-types").Requireable<(...args: any[]) => any>;
            onReset: import("prop-types").Requireable<(...args: any[]) => any>;
            onSearchFocus: import("prop-types").Requireable<(...args: any[]) => any>;
            onSearchBlur: import("prop-types").Requireable<(...args: any[]) => any>;
            search: import("prop-types").Requireable<import("prop-types").InferProps<{
                value: import("prop-types").Requireable<string>;
                placeholder: import("prop-types").Validator<string>;
                onChange: import("prop-types").Requireable<(...args: any[]) => any>;
                onClear: import("prop-types").Requireable<(...args: any[]) => any>;
                onFocus: import("prop-types").Requireable<(...args: any[]) => any>;
                onBlur: import("prop-types").Requireable<(...args: any[]) => any>;
                theme: import("prop-types").Requireable<string>;
                dataTestId: import("prop-types").Requireable<string>;
            }>>;
            'search-reset-aria-label': import("prop-types").Requireable<string>;
            dataTestId: import("prop-types").Requireable<string>;
        }>>;
    };
    contextTypes: {
        translate: import("prop-types").Requireable<(...args: any[]) => any>;
    };
};
export default FilterCkeckboxAndSearch;
//# sourceMappingURL=index.d.ts.map