
"use client";
import { CheckboxValue, CheckboxVariant } from "../../../types/dist/index.js";
import { IconVariant, SvgIconProps } from "../../../icons/dist/types.js";
import * as _$react_jsx_runtime0 from "react/jsx-runtime";

//#region src/components/client/Checkbox/checkboxConstants.d.ts
declare const VARIANTS: ("primary" | "secondary")[];
declare const SIZES: ("sm" | "md")[];
declare const VARIANT_ERROR_MAP: Record<CheckboxVariant, 'alert' | 'alert-secondary'>;
declare const isIndeterminate: (checked?: CheckboxValue) => checked is "indeterminate";
declare const getIcon: (checked?: CheckboxValue) => {
  ({
    size,
    variant
  }: SvgIconProps): _$react_jsx_runtime0.JSX.Element;
  metadata: {
    name: string;
    isSvgIcon: boolean;
    variants: IconVariant[];
    category: string;
    tags: string[];
  };
};
//#endregion
export { SIZES, VARIANTS, VARIANT_ERROR_MAP, getIcon, isIndeterminate };