import React, { ComponentProps, FC } from "react";
import { CheckboxState, TriStateCheckboxChangeHandler, TriStateCheckboxFocusHandler, TriStateCheckboxKeyDownHandler, Size } from "./types";
export type EbayTriStateCheckboxProps = Omit<ComponentProps<"input">, "size" | "onChange" | "onFocus" | "onKeyDown" | "checked" | "defaultChecked" | "ref"> & {
    checked?: CheckboxState;
    defaultChecked?: CheckboxState;
    skipMixed?: boolean;
    size?: Size;
    onChange?: TriStateCheckboxChangeHandler;
    onFocus?: TriStateCheckboxFocusHandler;
    onKeyDown?: TriStateCheckboxKeyDownHandler;
    inputRef?: React.LegacyRef<HTMLInputElement>;
};
declare const EbayTriStateCheckbox: FC<EbayTriStateCheckboxProps>;
export default EbayTriStateCheckbox;
//# sourceMappingURL=tri-state-checkbox.d.ts.map