import type { IndicatorProps } from './types';
/**
 * The default checkbox visual: a square box with a checkmark or an
 * indeterminate bar.
 *
 * Decorative and non-interactive — it renders `aria-hidden` and owns no input,
 * role, or focus behavior. The focus ring lives on the owner's control wrapper
 * (see CheckboxInput), so a theme that replaces this component keeps a visible
 * focus indicator for free. Themes replace it wholesale through
 * `defineTheme({indicators: {checkbox: MyCheckbox}})`, or restyle it through
 * the `checkbox` theme target like any other component.
 *
 * @example
 * ```
 * <CheckboxIndicator state="indeterminate" size="sm" />
 * ```
 */
export declare function CheckboxIndicator({ state, size, isDisabled, children, ref, className, style, xstyle, ...rest }: IndicatorProps<'multiSelection'>): import("react").JSX.Element;
export declare namespace CheckboxIndicator {
    var displayName: string;
}
//# sourceMappingURL=CheckboxIndicator.d.ts.map