import { ComponentPropsWithoutRef, ReactNode } from 'react';
import { ExperimentalBaseCheckableLabelProps, ExperimentalBaseCheckableProps } from './BaseCheckable';
export interface ExperimentalCheckboxProps extends Omit<ComponentPropsWithoutRef<'input'>, 'type' | 'size' | 'onChange'> {
    /** @default "medium" */
    size?: ExperimentalBaseCheckableProps['size'];
    checked?: boolean;
    defaultChecked?: boolean;
    onChange?: (checked: boolean) => void;
    disabled?: boolean;
    children?: ReactNode;
}
export declare const ExperimentalCheckboxRoot: import('react').ForwardRefExoticComponent<ExperimentalCheckboxProps & import('react').RefAttributes<HTMLInputElement>>;
export interface ExperimentalCheckboxAreaProps extends ExperimentalBaseCheckableLabelProps {
}
export declare const ExperimentalCheckboxArea: import('react').ForwardRefExoticComponent<ExperimentalCheckboxAreaProps & import('react').RefAttributes<HTMLLabelElement>>;
//# sourceMappingURL=Checkbox.parts.d.ts.map