import { ComponentProps } from 'react';
export declare const CheckboxDefault: import("react").FunctionComponent<import("../../../engines/types").PropsType<{
    size: {
        s: import("@linaria/core").LinariaClassName;
        m: import("@linaria/core").LinariaClassName;
        l: import("@linaria/core").LinariaClassName;
    };
    view: {
        accent: import("@linaria/core").LinariaClassName;
        default: import("@linaria/core").LinariaClassName;
        secondary: import("@linaria/core").LinariaClassName;
        tertiary: import("@linaria/core").LinariaClassName;
        paragraph: import("@linaria/core").LinariaClassName;
        positive: import("@linaria/core").LinariaClassName;
        warning: import("@linaria/core").LinariaClassName;
        negative: import("@linaria/core").LinariaClassName;
    };
    disabled: {
        true: import("@linaria/core").LinariaClassName;
    };
    focused: {
        true: import("@linaria/core").LinariaClassName;
    };
}> & import("../../../components/Checkbox/Checkbox.types").CheckboxProps & import("react").RefAttributes<HTMLInputElement>>;
export declare const CheckboxOutline: import("react").FunctionComponent<import("../../../engines/types").PropsType<{
    size: {
        s: import("@linaria/core").LinariaClassName;
        m: import("@linaria/core").LinariaClassName;
        l: import("@linaria/core").LinariaClassName;
    };
    view: {
        accent: import("@linaria/core").LinariaClassName;
        default: import("@linaria/core").LinariaClassName;
        secondary: import("@linaria/core").LinariaClassName;
        tertiary: import("@linaria/core").LinariaClassName;
        paragraph: import("@linaria/core").LinariaClassName;
        positive: import("@linaria/core").LinariaClassName;
        warning: import("@linaria/core").LinariaClassName;
        negative: import("@linaria/core").LinariaClassName;
    };
    disabled: {
        true: import("@linaria/core").LinariaClassName;
    };
    focused: {
        true: import("@linaria/core").LinariaClassName;
    };
}> & import("../../../components/Checkbox/Checkbox.types").CheckboxProps & import("react").RefAttributes<HTMLInputElement>>;
export type CheckboxProps = ComponentProps<typeof CheckboxDefault>;
/**
 * Флажок или чекбокс. Позволяет пользователю управлять параметром с двумя состояниями — ☑ включено и ☐ отключено.
 */
export declare const Checkbox: import("react").ForwardRefExoticComponent<Omit<import("../../../engines/types").PropsType<{
    size: {
        s: import("@linaria/core").LinariaClassName;
        m: import("@linaria/core").LinariaClassName;
        l: import("@linaria/core").LinariaClassName;
    };
    view: {
        accent: import("@linaria/core").LinariaClassName;
        default: import("@linaria/core").LinariaClassName;
        secondary: import("@linaria/core").LinariaClassName;
        tertiary: import("@linaria/core").LinariaClassName;
        paragraph: import("@linaria/core").LinariaClassName;
        positive: import("@linaria/core").LinariaClassName;
        warning: import("@linaria/core").LinariaClassName;
        negative: import("@linaria/core").LinariaClassName;
    };
    disabled: {
        true: import("@linaria/core").LinariaClassName;
    };
    focused: {
        true: import("@linaria/core").LinariaClassName;
    };
}> & import("../../../components/Checkbox/Checkbox.types").CheckboxProps & import("react").RefAttributes<HTMLInputElement>, "ref"> & import("react").RefAttributes<HTMLInputElement>>;
//# sourceMappingURL=Checkbox.d.ts.map