import type { InputHTMLAttributes, ReactNode, Ref } from 'react';
import type { FormComponent, IntrinsicComponent, StylableComponent } from '@brix-ui/types/component';
export interface CheckboxProps
extends Omit, 'isReadonly'>,
IntrinsicComponent, 'type' | 'checked' | 'defaultChecked' | 'readOnly'>>,
StylableComponent<'iconSize'> {
containerRef?: Ref;
icon?: ((props: Pick) => ReactNode) | ReactNode;
}