import { type FC, type HTMLAttributes, type Ref } from 'react';
import type { VariantProps } from 'class-variance-authority';
import { type TestableProps } from '../../utils/testId';
import { dropdownMenuItemVariants } from './classes';
type DropdownMenuCheckboxItemVariantsProps = VariantProps;
export interface DropdownMenuCheckboxItemProps extends Omit, 'id'>, DropdownMenuCheckboxItemVariantsProps, TestableProps {
checked: boolean;
onCheckedChange?: (checked: boolean) => void;
/** Optional — auto-generated via useId() if omitted */
value?: string;
disabled?: boolean;
closeOnSelect?: boolean;
ref?: Ref;
}
export declare const DropdownMenuCheckboxItem: FC;
export {};