import * as qrCode$1 from '@zag-js/qr-code'; import { DownloadTriggerProps, QrCodeGenerateOptions, QrCodeGenerateResult } from '@zag-js/qr-code'; export { QrCodeGenerateOptions, QrCodeGenerateResult, anatomy as qrCodeAnatomy } from '@zag-js/qr-code'; 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 UseQrCodeProps extends Optional, 'id'> { } interface UseQrCodeReturn extends Accessor> { } declare const useQrCode: (props?: MaybeAccessor) => UseQrCodeReturn; interface UseQrCodeContext extends UseQrCodeReturn { } declare const useQrCodeContext: () => UseQrCodeContext; interface QrCodeContextProps { children: (context: UseQrCodeContext) => JSX.Element; } declare const QrCodeContext: (props: QrCodeContextProps) => JSX.Element; interface QrCodeDownloadTriggerBaseProps extends DownloadTriggerProps, PolymorphicProps<'button'> { } interface QrCodeDownloadTriggerProps extends HTMLProps<'button'>, QrCodeDownloadTriggerBaseProps { } declare const QrCodeDownloadTrigger: (props: QrCodeDownloadTriggerProps) => solid_js.JSX.Element; interface QrCodeFrameBaseProps extends PolymorphicProps<'svg'> { } interface QrCodeFrameProps extends HTMLProps<'svg'>, QrCodeFrameBaseProps { } declare const QrCodeFrame: (props: QrCodeFrameProps) => solid_js.JSX.Element; interface QrCodeOverlayBaseProps extends PolymorphicProps<'div'> { } interface QrCodeOverlayProps extends HTMLProps<'div'>, QrCodeOverlayBaseProps { } declare const QrCodeOverlay: (props: QrCodeOverlayProps) => solid_js.JSX.Element; interface QrCodePatternBaseProps extends PolymorphicProps<'path'> { } interface QrCodePatternProps extends HTMLProps<'path'>, QrCodePatternBaseProps { } declare const QrCodePattern: (props: QrCodePatternProps) => solid_js.JSX.Element; interface QrCodeRootBaseProps extends UseQrCodeProps, PolymorphicProps<'div'> { } interface QrCodeRootProps extends HTMLProps<'div'>, QrCodeRootBaseProps { } declare const QrCodeRoot: (props: QrCodeRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UseQrCodeReturn; } interface QrCodeRootProviderBaseProps extends PolymorphicProps<'div'> { } interface QrCodeRootProviderProps extends HTMLProps<'div'>, RootProviderProps, QrCodeRootProviderBaseProps { } declare const QrCodeRootProvider: (props: QrCodeRootProviderProps) => solid_js.JSX.Element; declare namespace qrCode { export { QrCodeContext as Context, type QrCodeContextProps as ContextProps, QrCodeDownloadTrigger as DownloadTrigger, type QrCodeDownloadTriggerBaseProps as DownloadTriggerBaseProps, type QrCodeDownloadTriggerProps as DownloadTriggerProps, QrCodeFrame as Frame, type QrCodeFrameBaseProps as FrameBaseProps, type QrCodeFrameProps as FrameProps, QrCodeGenerateOptions as GenerateOptions, QrCodeGenerateResult as GenerateResult, QrCodeOverlay as Overlay, type QrCodeOverlayBaseProps as OverlayBaseProps, type QrCodeOverlayProps as OverlayProps, QrCodePattern as Pattern, type QrCodePatternBaseProps as PatternBaseProps, type QrCodePatternProps as PatternProps, QrCodeRoot as Root, type QrCodeRootBaseProps as RootBaseProps, type QrCodeRootProps as RootProps, QrCodeRootProvider as RootProvider, type QrCodeRootProviderBaseProps as RootProviderBaseProps, type QrCodeRootProviderProps as RootProviderProps }; } export { qrCode as QrCode, QrCodeContext, type QrCodeContextProps, QrCodeDownloadTrigger, type QrCodeDownloadTriggerBaseProps, type QrCodeDownloadTriggerProps, QrCodeFrame, type QrCodeFrameBaseProps, type QrCodeFrameProps, QrCodeOverlay, type QrCodeOverlayBaseProps, type QrCodeOverlayProps, QrCodePattern, type QrCodePatternBaseProps, type QrCodePatternProps, QrCodeRoot, type QrCodeRootBaseProps, type QrCodeRootProps, QrCodeRootProvider, type QrCodeRootProviderBaseProps, type QrCodeRootProviderProps, type UseQrCodeContext, type UseQrCodeProps, type UseQrCodeReturn, useQrCode, useQrCodeContext };