import * as pinInput$1 from '@zag-js/pin-input'; import { InputProps, ValueChangeDetails, ValueInvalidDetails } from '@zag-js/pin-input'; export { ValueChangeDetails as PinInputValueChangeDetails, ValueInvalidDetails as PinInputValueInvalidDetails, anatomy as pinInputAnatomy } from '@zag-js/pin-input'; import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, M as MaybeAccessor } from '../../types-Bc0WfPsv.js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; interface UsePinInputProps extends Optional, 'id'> { } interface UsePinInputReturn extends Accessor> { } declare const usePinInput: (props?: MaybeAccessor) => UsePinInputReturn; interface UsePinInputContext extends UsePinInputReturn { } declare const usePinInputContext: () => UsePinInputContext; interface PinInputContextProps { children: (context: UsePinInputContext) => JSX.Element; } declare const PinInputContext: (props: PinInputContextProps) => JSX.Element; interface PinInputControlBaseProps extends PolymorphicProps<'div'> { } interface PinInputControlProps extends HTMLProps<'div'>, PinInputControlBaseProps { } declare const PinInputControl: (props: PinInputControlProps) => solid_js.JSX.Element; interface PinInputHiddenInputBaseProps extends PolymorphicProps<'input'> { } interface PinInputHiddenInputProps extends HTMLProps<'input'>, PinInputHiddenInputBaseProps { } declare const PinInputHiddenInput: (props: PinInputHiddenInputProps) => solid_js.JSX.Element; interface PinInputInputBaseProps extends InputProps, PolymorphicProps<'input'> { } interface PinInputInputProps extends HTMLProps<'input'>, PinInputInputBaseProps { } declare const PinInputInput: (props: PinInputInputProps) => solid_js.JSX.Element; interface PinInputLabelBaseProps extends PolymorphicProps<'label'> { } interface PinInputLabelProps extends HTMLProps<'label'>, PinInputLabelBaseProps { } declare const PinInputLabel: (props: PinInputLabelProps) => solid_js.JSX.Element; interface PinInputRootBaseProps extends UsePinInputProps, PolymorphicProps<'div'> { } interface PinInputRootProps extends HTMLProps<'div'>, PinInputRootBaseProps { } declare const PinInputRoot: (props: PinInputRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UsePinInputReturn; } interface PinInputRootProviderBaseProps extends PolymorphicProps<'div'> { } interface PinInputRootProviderProps extends HTMLProps<'div'>, RootProviderProps, PinInputRootProviderBaseProps { } declare const PinInputRootProvider: (props: PinInputRootProviderProps) => solid_js.JSX.Element; declare const pinInput_ValueChangeDetails: typeof ValueChangeDetails; declare const pinInput_ValueInvalidDetails: typeof ValueInvalidDetails; declare namespace pinInput { export { PinInputContext as Context, type PinInputContextProps as ContextProps, PinInputControl as Control, type PinInputControlBaseProps as ControlBaseProps, type PinInputControlProps as ControlProps, PinInputHiddenInput as HiddenInput, type PinInputHiddenInputBaseProps as HiddenInputBaseProps, type PinInputHiddenInputProps as HiddenInputProps, PinInputInput as Input, type PinInputInputBaseProps as InputBaseProps, type PinInputInputProps as InputProps, PinInputLabel as Label, type PinInputLabelBaseProps as LabelBaseProps, type PinInputLabelProps as LabelProps, PinInputRoot as Root, type PinInputRootBaseProps as RootBaseProps, type PinInputRootProps as RootProps, PinInputRootProvider as RootProvider, type PinInputRootProviderBaseProps as RootProviderBaseProps, type PinInputRootProviderProps as RootProviderProps, pinInput_ValueChangeDetails as ValueChangeDetails, pinInput_ValueInvalidDetails as ValueInvalidDetails }; } export { pinInput as PinInput, PinInputContext, type PinInputContextProps, PinInputControl, type PinInputControlBaseProps, type PinInputControlProps, PinInputHiddenInput, type PinInputHiddenInputBaseProps, type PinInputHiddenInputProps, PinInputInput, type PinInputInputBaseProps, type PinInputInputProps, PinInputLabel, type PinInputLabelBaseProps, type PinInputLabelProps, PinInputRoot, type PinInputRootBaseProps, type PinInputRootProps, PinInputRootProvider, type PinInputRootProviderBaseProps, type PinInputRootProviderProps, type UsePinInputContext, type UsePinInputProps, type UsePinInputReturn, usePinInput, usePinInputContext };