import { a as Machine, d as FieldMachine, u as FieldAwareComponent } from "./index-B8JCdyld.js"; import * as checkbox from "@zag-js/checkbox"; import * as _$_zag_js_types0 from "@zag-js/types"; //#region Resources/Private/Primitives/Checkbox/Checkbox.d.ts declare class Checkbox extends FieldAwareComponent { static name: string; private checkboxGroupMachine; private checkboxGroupApi; private groupUnsubscribe; private subscribedToGroup; private closestCheckboxGroup; private syncingFromGroup; propsWithField(props: checkbox.Props, fieldMachine: FieldMachine): checkbox.Props; private getClosestCheckboxGroup; /** * Build props merged with CheckboxGroup context. * Called by withGroupProps and when group registers late. */ private buildGroupProps; /** * Merge props from CheckboxGroup if this checkbox is inside one. * Similar to withFieldProps - handles late registration via event listener. */ private withGroupProps; initMachine(props: checkbox.Props): Machine; initApi(): checkbox.Api<_$_zag_js_types0.PropTypes<{ [x: string]: any; }>>; render(): void; /** * Subscribe to CheckboxGroup state changes to sync checked/disabled state. * Similar to subscribeToFieldService. */ private subscribeToCheckboxGroup; destroy(): void; } //#endregion export { Checkbox };