import * as React from 'react'; import { Merge } from 'type-fest'; import { TextProps } from '../Text'; export declare type CheckboxLabelProps = TextProps; export declare const CheckboxLabel: import("@emotion/styled-base").StyledComponent & React.HTMLAttributes & import("styled-system").TypographyProps & import("styled-system").ColorProps & { textTransform?: string; } & import("styled-system").WidthProps & import("styled-system").SpaceProps & { size?: "normal" | "small" | "large" | "xlarge"; css?: any; as?: any; color?: string; } & { theme?: any; } & React.Attributes, TextProps, any>; export declare type CheckboxDescriptionProps = Merge, TextProps>; export declare const CheckboxDescription: React.FC; export declare type CheckboxProps = Merge, { /** ClassName for the */ inputClassName?: string; /** Sets label for Checkbox */ label?: string | Function; /** Sets description text for Checkbox */ description?: string | Function; /** Sets indeterminate state for Checkbox */ indeterminate?: boolean; /** https://reactjs.org/docs/forwarding-refs.html */ innerRef?: Function; /** https://reactjs.org/docs/refs-and-the-dom.html */ ref?: Function; }> & { css?: any; }; export declare const Checkbox: React.FC;