import * as react_jsx_runtime from 'react/jsx-runtime';
import * as React from 'react';
import { CheckboxGroup as CheckboxGroup$1 } from '@base-ui/react/checkbox-group';
import { PortfolioCheckboxControl } from './portfolio-checkbox.js';
import '@base-ui/react/checkbox';
import './portfolio-form-controls-visuals.js';

/**
 * Manages multiple checkboxes (value = string[]).
 * Use with PortfolioCheckboxControl (with value prop) or CheckboxGroupItemWithDescription.
 */
declare function CheckboxGroup({ className, ...props }: CheckboxGroup$1.Props): react_jsx_runtime.JSX.Element;
interface CheckboxGroupItemWithDescriptionProps extends Omit<React.ComponentProps<typeof PortfolioCheckboxControl>, "children"> {
    label: string;
    description?: string;
}
declare function CheckboxGroupItemWithDescription({ className, label, description, id: idProp, ...props }: CheckboxGroupItemWithDescriptionProps): react_jsx_runtime.JSX.Element;

export { CheckboxGroup, CheckboxGroupItemWithDescription };
