import React from 'react';
import type { HeadCellFilterProps } from './types';
export declare class HeadCellFilterDropDown extends React.Component<HeadCellFilterProps, {
    isOpened: boolean;
    filterOptions: any[];
}> {
    state: {
        isOpened: boolean;
        filterOptions: never[];
    };
    sourceInvalid: boolean;
    constructor(props: HeadCellFilterProps);
    componentDidMount(): void;
    componentDidUpdate(prevProps: HeadCellFilterProps, prevState: any): void;
    fetchOptions(): void;
    alterOptions(options: Array<any>): any[];
    handleClickOutside(): void;
    open(): void;
    close(): void;
    handleClick(value: string): Promise<void>;
    handleCheck(value: string): Promise<void>;
    handleReset(): void;
    render(): JSX.Element;
}
