import React from "react";
/**
* @example
* ```tsx
*
* ```
*/
export declare const LabeledCheckbox: React.ForwardRefExoticComponent & React.InputHTMLAttributes & {
indeterminate?: boolean;
}, "ref"> & React.RefAttributes & {
/**
* The visual label next to the checkbox indicator.
*/
children?: React.ReactNode;
/**
* Additional classes to apply to the checkbox input HTML element.
*/
inputClassName?: string;
/**
* Making `id` required, since it's important for accessibility.
*/
id: string;
/**
* The visual label next to the checkbox indicator.
* Alternative to `children` for when it's easier to just pass
* a string as a prop. Will be rendered inside a `` component.
*/
label?: React.ReactNode;
} & {
/**
* Any additional information to show underneath the label.
*/
helperText?: React.ReactNode;
/**
* An error message that should be shown when there's something wrong
* with the user's input.
*/
errorText?: React.ReactNode;
aside?: never;
}, "ref"> & React.RefAttributes>;
export declare const LabeledCheckboxCard: React.ForwardRefExoticComponent & React.InputHTMLAttributes & {
indeterminate?: boolean;
}, "ref"> & React.RefAttributes & {
/**
* The visual label next to the checkbox indicator.
*/
children?: React.ReactNode;
/**
* Additional classes to apply to the checkbox input HTML element.
*/
inputClassName?: string;
/**
* Making `id` required, since it's important for accessibility.
*/
id: string;
/**
* The visual label next to the checkbox indicator.
* Alternative to `children` for when it's easier to just pass
* a string as a prop. Will be rendered inside a `` component.
*/
label?: React.ReactNode;
} & {
/**
* Slot rendered to the side of the label and helper text.
*/
aside?: React.ReactNode;
helperText?: never;
errorText?: never;
}, "ref"> & React.RefAttributes>;