/// <reference types="react" />
import PropTypes from 'prop-types';
export declare type ColumnToggleAllFn = (isChecked: boolean) => void;
export interface SelectAllProps {
    locale?: {
        selectAllWord?: string;
        unSelectAllWord?: string;
    };
    handleToggleAll: ColumnToggleAllFn;
}
interface SelectAllHandle {
    setUnchecked: () => void;
}
declare const SelectAll: import("react").ForwardRefExoticComponent<SelectAllProps & import("react").RefAttributes<SelectAllHandle>>;
export declare const selectAllPropTypes: {
    locale: PropTypes.Requireable<PropTypes.InferProps<{
        selectAllWord: PropTypes.Requireable<string>;
        unSelectAllWord: PropTypes.Requireable<string>;
    }>>;
    handleToggleAll: PropTypes.Validator<(...args: any[]) => any>;
};
export default SelectAll;
