/// <reference types="react" />
import { IFilter } from '../../typings';
import { IOption } from '../Checkbox/Checkbox';
export interface CheckboxListProps {
    options?: IOption[];
    onPressEnter?: (value: IFilter[], checkAll: boolean) => void;
    onScrollBottom?: () => void;
    setInput?: (value: string) => void;
    searchType?: string;
    onInput?: (value: string) => void;
    width?: number;
    max?: number;
    loading?: boolean;
    noDataText?: string;
    flag: number;
    value?: string;
    displayValue?: string | number | [string, string] | Array<string | number>;
    isAll?: boolean;
    allText?: React.ReactNode;
    listHeight?: number;
    itemHeight?: number;
    fullHeight?: boolean;
    isSelectAll?: boolean;
}
export interface CheckboxListRef {
    handleDeleteLastItem: () => void;
}
declare const CheckboxList: import("react").ForwardRefExoticComponent<CheckboxListProps & import("react").RefAttributes<CheckboxListRef>>;
export default CheckboxList;
