import * as React from 'react'; import type { UseCheckboxGroupParentReturnValue } from './useCheckboxGroupParent'; import type { ZestChangeEventDetails } from '../utils/createChangeEventDetails'; import type { ZestEventReasons } from '../utils/reasons'; export interface CheckboxGroupContext { value: string[] | undefined; defaultValue: string[] | undefined; setValue: (value: string[], eventDetails: ZestChangeEventDetails) => void; allValues: string[] | undefined; parent: UseCheckboxGroupParentReturnValue; disabled: boolean; } export declare const CheckboxGroupContext: React.Context; /** * Checkbox may be used standalone, so the group context is optional by design. */ export declare function useCheckboxGroupContext(): CheckboxGroupContext | undefined; //# sourceMappingURL=CheckboxGroupContext.d.ts.map