export type CheckboxPullDownProps = { /** Checkbox state. `"indeterminate"` shows a dash. */ checked?: boolean | "indeterminate"; /** Fired when the checkbox half is toggled. */ onCheckedChange?: (checked: boolean | "indeterminate") => void; /** Accessible label for the checkbox half (no visible text). */ checkboxLabel: string; /** Click handler for the pull-down caret half. Wire this to open a menu. */ onMenuClick?: () => void; /** Accessible label for the pull-down caret half (no visible text). */ menuLabel: string; /** * Open state of the menu the caret controls, reflected as `aria-expanded` on * the caret button. Omit when no menu is wired. */ menuExpanded?: boolean; /** Disables both halves. */ disabled?: boolean; /** Pass-through container className. */ className?: string; } & React.RefAttributes; export declare function CheckboxPullDown({ checked, onCheckedChange, checkboxLabel, onMenuClick, menuLabel, menuExpanded, disabled, className, ref, }: CheckboxPullDownProps): import("react").JSX.Element; export declare namespace CheckboxPullDown { var displayName: string; } //# sourceMappingURL=CheckboxPullDown.d.ts.map