import type { ReactNode } from "react";
import { type MultiSelectionGroupProps } from "../selection/MultiSelectionContext";
import type { SegmentedVariant } from "../selection/SelectionContext";
export interface CheckboxButtonGroupProps extends MultiSelectionGroupProps {
    /** Tightens the horizontal padding so many options fit on one row. */
    compact?: boolean;
    /**
     * `icon` renders the options as square icon-only chips in a pill-shaped bar;
     * each option's `label` stays its accessible name, so an option must carry an
     * `icon`.
     */
    variant?: SegmentedVariant;
}
export declare function CheckboxButtonGroup({ values, defaultValues, onValuesChange, accent, disabled, variant, compact, children, ...props }: CheckboxButtonGroupProps): ReactNode;
//# sourceMappingURL=CheckboxButtonGroup.d.ts.map