import type { Meta, StoryObj } from '@storybook/react';
import { CheckboxGroup } from './checkbox-group.js';
/**
 * **CheckboxGroup** is a tri-state parent checkbox with child items.
 *
 * - **Parent unchecked**: no children selected. Click → selects all.
 * - **Parent checked**: all children selected. Click → deselects all.
 * - **Parent indeterminate** (dash): some children selected. Click → selects all.
 *
 * Built on `Checkbox` and `CheckboxGroupItem`.
 */
declare const meta: Meta<typeof CheckboxGroup>;
export default meta;
type Story = StoryObj<typeof CheckboxGroup>;
/** All unchecked — parent shows empty checkbox. */
export declare const AllUnchecked: Story;
/** All checked — parent shows checkmark. */
export declare const AllChecked: Story;
/** Partial selection — parent shows indeterminate dash. */
export declare const Indeterminate: Story;
/** Disabled state — all controls non-interactive. */
export declare const Disabled: Story;
//# sourceMappingURL=checkbox-group.stories.d.ts.map