import { u as LunaNode } from "./index-CGPMZWIW.js"; //#region src/jsx-runtime.d.ts type MaybeAccessor = T | (() => T); interface HTMLAttributes { id?: MaybeAccessor; className?: MaybeAccessor; class?: MaybeAccessor; style?: MaybeAccessor>; title?: MaybeAccessor; tabIndex?: MaybeAccessor; hidden?: MaybeAccessor; dangerouslySetInnerHTML?: { __html: string; } | (() => { __html: string; }); type?: MaybeAccessor; name?: MaybeAccessor; value?: MaybeAccessor; placeholder?: MaybeAccessor; disabled?: MaybeAccessor; checked?: MaybeAccessor; readonly?: MaybeAccessor; required?: MaybeAccessor; min?: MaybeAccessor; max?: MaybeAccessor; step?: MaybeAccessor; pattern?: MaybeAccessor; href?: MaybeAccessor; src?: MaybeAccessor; alt?: MaybeAccessor; target?: MaybeAccessor; rel?: MaybeAccessor; role?: MaybeAccessor; "aria-label"?: MaybeAccessor; "aria-hidden"?: MaybeAccessor; "aria-expanded"?: MaybeAccessor; "aria-selected"?: MaybeAccessor; "aria-disabled"?: MaybeAccessor; [key: `data-${string}`]: MaybeAccessor; onClick?: (e: MouseEvent) => void; onInput?: (e: Event) => void; onChange?: (e: Event) => void; onSubmit?: (e: Event) => void; onKeyDown?: (e: KeyboardEvent) => void; onKeyUp?: (e: KeyboardEvent) => void; onKeyPress?: (e: KeyboardEvent) => void; onFocus?: (e: FocusEvent) => void; onBlur?: (e: FocusEvent) => void; onMouseEnter?: (e: MouseEvent) => void; onMouseLeave?: (e: MouseEvent) => void; onMouseDown?: (e: MouseEvent) => void; onMouseUp?: (e: MouseEvent) => void; onMouseMove?: (e: MouseEvent) => void; onTouchStart?: (e: TouchEvent) => void; onTouchEnd?: (e: TouchEvent) => void; onTouchMove?: (e: TouchEvent) => void; onScroll?: (e: Event) => void; onLoad?: (e: Event) => void; onError?: (e: Event) => void; ref?: (el: HTMLElement) => void; children?: JSX.Element | JSX.Element[] | string | number | (() => string | number); [key: string]: unknown; } type Component = (props: any) => JSX.Element; export declare function jsx(type: string | Component, props: Record | null): JSX.Element; export declare const jsxs: typeof jsx; export declare function Fragment({ children }: { children?: unknown; }): unknown; export declare const jsxDEV: typeof jsx; export declare namespace JSX { type Element = LunaNode; interface IntrinsicElements { a: HTMLAttributes; abbr: HTMLAttributes; address: HTMLAttributes; area: HTMLAttributes; article: HTMLAttributes; aside: HTMLAttributes; audio: HTMLAttributes; b: HTMLAttributes; base: HTMLAttributes; bdi: HTMLAttributes; bdo: HTMLAttributes; blockquote: HTMLAttributes; body: HTMLAttributes; br: HTMLAttributes; button: HTMLAttributes; canvas: HTMLAttributes; caption: HTMLAttributes; cite: HTMLAttributes; code: HTMLAttributes; col: HTMLAttributes; colgroup: HTMLAttributes; data: HTMLAttributes; datalist: HTMLAttributes; dd: HTMLAttributes; del: HTMLAttributes; details: HTMLAttributes; dfn: HTMLAttributes; dialog: HTMLAttributes; div: HTMLAttributes; dl: HTMLAttributes; dt: HTMLAttributes; em: HTMLAttributes; embed: HTMLAttributes; fieldset: HTMLAttributes; figcaption: HTMLAttributes; figure: HTMLAttributes; footer: HTMLAttributes; form: HTMLAttributes; h1: HTMLAttributes; h2: HTMLAttributes; h3: HTMLAttributes; h4: HTMLAttributes; h5: HTMLAttributes; h6: HTMLAttributes; head: HTMLAttributes; header: HTMLAttributes; hgroup: HTMLAttributes; hr: HTMLAttributes; html: HTMLAttributes; i: HTMLAttributes; iframe: HTMLAttributes; img: HTMLAttributes; input: HTMLAttributes; ins: HTMLAttributes; kbd: HTMLAttributes; label: HTMLAttributes; legend: HTMLAttributes; li: HTMLAttributes; link: HTMLAttributes; main: HTMLAttributes; map: HTMLAttributes; mark: HTMLAttributes; menu: HTMLAttributes; meta: HTMLAttributes; meter: HTMLAttributes; nav: HTMLAttributes; noscript: HTMLAttributes; object: HTMLAttributes; ol: HTMLAttributes; optgroup: HTMLAttributes; option: HTMLAttributes; output: HTMLAttributes; p: HTMLAttributes; picture: HTMLAttributes; pre: HTMLAttributes; progress: HTMLAttributes; q: HTMLAttributes; rp: HTMLAttributes; rt: HTMLAttributes; ruby: HTMLAttributes; s: HTMLAttributes; samp: HTMLAttributes; script: HTMLAttributes; search: HTMLAttributes; section: HTMLAttributes; select: HTMLAttributes; slot: HTMLAttributes; small: HTMLAttributes; source: HTMLAttributes; span: HTMLAttributes; strong: HTMLAttributes; style: HTMLAttributes; sub: HTMLAttributes; summary: HTMLAttributes; sup: HTMLAttributes; table: HTMLAttributes; tbody: HTMLAttributes; td: HTMLAttributes; template: HTMLAttributes; textarea: HTMLAttributes; tfoot: HTMLAttributes; th: HTMLAttributes; thead: HTMLAttributes; time: HTMLAttributes; title: HTMLAttributes; tr: HTMLAttributes; track: HTMLAttributes; u: HTMLAttributes; ul: HTMLAttributes; var: HTMLAttributes; video: HTMLAttributes; wbr: HTMLAttributes; svg: HTMLAttributes; path: HTMLAttributes; circle: HTMLAttributes; rect: HTMLAttributes; line: HTMLAttributes; polyline: HTMLAttributes; polygon: HTMLAttributes; ellipse: HTMLAttributes; g: HTMLAttributes; text: HTMLAttributes; tspan: HTMLAttributes; defs: HTMLAttributes; use: HTMLAttributes; image: HTMLAttributes; [key: string]: HTMLAttributes; } interface ElementChildrenAttribute { children: {}; } } //#endregion