import { ChangeEvent, ReactElement, ReactNode, Ref } from 'react';
export type RadioAndCheckboxLabelProps = {
    /**
     * Control to show
     */
    control: ReactElement;
    /**
     * Label
     */
    label?: ReactNode;
    /**
     * Checked state
     */
    checked?: boolean;
    disabled?: boolean;
    /**
     * Ref to underlying input
     */
    inputRef?: Ref<HTMLInputElement>;
    onChange?: (event: ChangeEvent<HTMLInputElement>) => void;
    size?: 'small' | 'medium';
    /**
     * Controls whee the label will be placed
     */
    labelPlacement?: 'top' | 'bottom' | 'start' | 'end';
    className?: string;
    testId?: string;
};
export declare const RadioAndCheckboxLabel: import("react").ForwardRefExoticComponent<RadioAndCheckboxLabelProps & import("react").RefAttributes<HTMLElement>>;
//# sourceMappingURL=RadioAndCheckboxLabel.d.ts.map