import * as CheckboxPrimitive from "@radix-ui/react-checkbox"; import { VariantProps } from "class-variance-authority"; import React from "react"; export declare const CHECKBOX_SIZES: readonly ["xs", "sm"]; export type CheckboxSizeType = (typeof CHECKBOX_SIZES)[number]; declare const checkboxStyles: (props?: ({ checked?: "partial" | boolean | null | undefined; size?: "sm" | "xs" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; type CheckBoxStateType = boolean | "partial"; interface CheckboxProps extends Omit, "checked" | "defaultChecked">, VariantProps { checked?: CheckBoxStateType; tooltip?: string; } declare const Checkbox: React.ForwardRefExoticComponent>; interface CheckboxWithTextProps extends CheckboxProps { text: string; } declare function CheckboxWithText({ text, tooltip, id, ...props }: CheckboxWithTextProps): React.JSX.Element; interface CheckboxWithTextAndDescriptionProps extends CheckboxWithTextProps { description: string; } declare function CheckBoxWithTextAndDescription({ text, description, tooltip, id, ...props }: CheckboxWithTextAndDescriptionProps): React.JSX.Element; export { Checkbox, CheckboxWithText, CheckBoxWithTextAndDescription }; export type { CheckboxProps }; //# sourceMappingURL=Checkbox.d.ts.map