import * as signaturePad$1 from '@zag-js/signature-pad'; import { HiddenInputProps, DrawDetails, DrawEndDetails, DrawingOptions } from '@zag-js/signature-pad'; export { DrawDetails as SignaturePadDrawDetails, DrawEndDetails as SignaturePadDrawEndDetails, DrawingOptions as SignaturePadDrawingOptions, anatomy as signaturePadAnatomy } from '@zag-js/signature-pad'; import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, M as MaybeAccessor, A as Assign } from '../../types-Bc0WfPsv.js'; interface SignaturePadClearTriggerBaseProps extends PolymorphicProps<'button'> { } interface SignaturePadClearTriggerProps extends HTMLProps<'button'>, SignaturePadClearTriggerBaseProps { } declare const SignaturePadClearTrigger: (props: SignaturePadClearTriggerProps) => solid_js.JSX.Element; interface UseSignaturePadProps extends Optional, 'id'> { } interface UseSignaturePadReturn extends Accessor> { } declare const useSignaturePad: (props?: MaybeAccessor) => UseSignaturePadReturn; interface UseSignaturePadContext extends UseSignaturePadReturn { } declare const useSignaturePadContext: () => UseSignaturePadContext; interface SignaturePadContextProps { children: (context: UseSignaturePadContext) => JSX.Element; } declare const SignaturePadContext: (props: SignaturePadContextProps) => JSX.Element; interface SignaturePadControlBaseProps extends PolymorphicProps<'div'> { } interface SignaturePadControlProps extends HTMLProps<'div'>, SignaturePadControlBaseProps { } declare const SignaturePadControl: (props: SignaturePadControlProps) => solid_js.JSX.Element; interface SignaturePadGuideBaseProps extends PolymorphicProps<'div'> { } interface SignaturePadGuideProps extends HTMLProps<'div'>, SignaturePadGuideBaseProps { } declare const SignaturePadGuide: (props: SignaturePadGuideProps) => solid_js.JSX.Element; interface SignaturePadHiddenInputBaseProps extends HiddenInputProps, PolymorphicProps<'input'> { } interface SignaturePadHiddenInputProps extends Assign, SignaturePadHiddenInputBaseProps> { } declare const SignaturePadHiddenInput: (props: SignaturePadHiddenInputProps) => solid_js.JSX.Element; interface SignaturePadLabelBaseProps extends PolymorphicProps<'label'> { } interface SignaturePadLabelProps extends HTMLProps<'label'>, SignaturePadLabelBaseProps { } declare const SignaturePadLabel: (props: SignaturePadLabelProps) => solid_js.JSX.Element; interface SignaturePadRootBaseProps extends UseSignaturePadProps, PolymorphicProps<'div'> { } interface SignaturePadRootProps extends HTMLProps<'div'>, SignaturePadRootBaseProps { } declare const SignaturePadRoot: (props: SignaturePadRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UseSignaturePadReturn; } interface SignaturePadRootProviderBaseProps extends PolymorphicProps<'div'> { } interface SignaturePadRootProviderProps extends HTMLProps<'div'>, RootProviderProps, SignaturePadRootProviderBaseProps { } declare const SignaturePadRootProvider: (props: SignaturePadRootProviderProps) => solid_js.JSX.Element; interface SignaturePadSegmentBaseProps extends PolymorphicProps<'svg'> { } interface SignaturePadSegmentProps extends HTMLProps<'svg'>, SignaturePadSegmentBaseProps { } declare const SignaturePadSegment: (props: SignaturePadSegmentProps) => solid_js.JSX.Element; declare const signaturePad_DrawDetails: typeof DrawDetails; declare const signaturePad_DrawEndDetails: typeof DrawEndDetails; declare const signaturePad_DrawingOptions: typeof DrawingOptions; declare namespace signaturePad { export { SignaturePadClearTrigger as ClearTrigger, type SignaturePadClearTriggerBaseProps as ClearTriggerBaseProps, type SignaturePadClearTriggerProps as ClearTriggerProps, SignaturePadContext as Context, type SignaturePadContextProps as ContextProps, SignaturePadControl as Control, type SignaturePadControlBaseProps as ControlBaseProps, type SignaturePadControlProps as ControlProps, signaturePad_DrawDetails as DrawDetails, signaturePad_DrawEndDetails as DrawEndDetails, signaturePad_DrawingOptions as DrawingOptions, SignaturePadGuide as Guide, type SignaturePadGuideBaseProps as GuideBaseProps, type SignaturePadGuideProps as GuideProps, SignaturePadHiddenInput as HiddenInput, type SignaturePadHiddenInputBaseProps as HiddenInputBaseProps, type SignaturePadHiddenInputProps as HiddenInputProps, SignaturePadLabel as Label, type SignaturePadLabelBaseProps as LabelBaseProps, type SignaturePadLabelProps as LabelProps, SignaturePadRoot as Root, type SignaturePadRootBaseProps as RootBaseProps, type SignaturePadRootProps as RootProps, SignaturePadRootProvider as RootProvider, type SignaturePadRootProviderBaseProps as RootProviderBaseProps, type SignaturePadRootProviderProps as RootProviderProps, SignaturePadSegment as Segment, type SignaturePadSegmentBaseProps as SegmentBaseProps, type SignaturePadSegmentProps as SegmentProps }; } export { signaturePad as SignaturePad, SignaturePadClearTrigger, type SignaturePadClearTriggerBaseProps, type SignaturePadClearTriggerProps, SignaturePadContext, type SignaturePadContextProps, SignaturePadControl, type SignaturePadControlBaseProps, type SignaturePadControlProps, SignaturePadGuide, type SignaturePadGuideBaseProps, type SignaturePadGuideProps, SignaturePadHiddenInput, type SignaturePadHiddenInputBaseProps, type SignaturePadHiddenInputProps, SignaturePadLabel, type SignaturePadLabelBaseProps, type SignaturePadLabelProps, SignaturePadRoot, type SignaturePadRootBaseProps, type SignaturePadRootProps, SignaturePadRootProvider, type SignaturePadRootProviderBaseProps, type SignaturePadRootProviderProps, SignaturePadSegment, type SignaturePadSegmentBaseProps, type SignaturePadSegmentProps, type UseSignaturePadContext, type UseSignaturePadProps, type UseSignaturePadReturn, useSignaturePad, useSignaturePadContext };