import type { Getter, MaybeGetter } from "../types";
import type { HTMLAttributes } from "svelte/elements";
export type RadioGroupProps = {
    /**
     * If `true`, prevents the user from interacting with the group.
     *
     * @default false
     */
    disabled?: MaybeGetter<boolean | undefined>;
    /**
     * If `true`, indicates that the user must select a radio button before
     * the owning form can be submitted.
     *
     * @default false
     */
    required?: MaybeGetter<boolean | undefined>;
    /**
     * If the the button selection should loop when navigating with the arrow keys.
     *
     * @default true
     */
    loop?: MaybeGetter<boolean | undefined>;
    /**
     * If `true`, the value will be changed whenever a button is focused.
     *
     * @default true
     */
    selectWhenFocused?: MaybeGetter<boolean | undefined>;
    /**
     * The orientation of the slider.
     *
     * @default "vertical"
     */
    orientation?: MaybeGetter<"horizontal" | "vertical" | undefined>;
    /**
     * Input name for radio group.
     */
    name?: MaybeGetter<string | undefined>;
    /**
     * Default value for radio group.
     *
     * @default ""
     */
    value?: MaybeGetter<string | undefined>;
    /**
     * Called when the radio button is clicked.
     */
    onValueChange?: (active: string) => void;
};
export declare class RadioGroup {
    #private;
    ids: {
        label: string;
        root: string;
        item: string;
        "hidden-input": string;
    };
    readonly disabled: boolean;
    readonly required: boolean;
    readonly loop: boolean;
    readonly selectWhenFocused: boolean;
    readonly orientation: "horizontal" | "vertical";
    constructor(props: RadioGroupProps);
    get value(): string;
    set value(value: string);
    get root(): {
        readonly "data-melt-radio-group-root": "";
        readonly id: string;
        readonly role: "radiogroup";
        readonly "aria-required": boolean;
        readonly "aria-labelledby": string;
        readonly "data-orientation": "horizontal" | "vertical";
        readonly "data-disabled": true | undefined;
        readonly "data-value": string;
    };
    get label(): {
        readonly "data-melt-radio-group-label": "";
        readonly id: string;
        readonly for: string;
        readonly onclick: (e: MouseEvent & {
            currentTarget: EventTarget & HTMLLabelElement;
        }) => void;
        readonly "data-orientation": "horizontal" | "vertical";
        readonly "data-disabled": true | undefined;
        readonly "data-value": string;
    };
    getItem(item: string): RadioItem;
    get hiddenInput(): {
        readonly "data-melt-radio-group-hidden-input": "";
        readonly disabled: boolean;
        readonly required: boolean;
        readonly hidden: true;
        readonly "aria-hidden": true;
        readonly tabindex: -1;
        readonly value: string;
        readonly name: string | undefined;
    };
    select(item: string): void;
}
type RadioItemProps = {
    group: RadioGroup;
    item: string;
    getSharedAttrs: Getter<HTMLAttributes<HTMLElement>>;
};
declare class RadioItem {
    #private;
    readonly value: string;
    readonly checked: boolean;
    constructor(props: RadioItemProps);
    get attrs(): {
        readonly "data-melt-radio-group-item": "";
        readonly "data-value": string;
        readonly "data-state": "checked" | "unchecked";
        readonly "aria-checked": boolean;
        readonly role: "radio";
        readonly tabindex: 0;
        readonly onclick: (e: MouseEvent & {
            currentTarget: EventTarget & HTMLElement;
        }) => void;
        readonly onkeydown: (e: KeyboardEvent & {
            currentTarget: EventTarget & HTMLElement;
        }) => void;
        readonly accesskey?: string | undefined | null;
        readonly autocapitalize?: "characters" | "off" | "on" | "none" | "sentences" | "words" | undefined | null;
        readonly autofocus?: boolean | undefined | null;
        readonly class?: import("svelte/elements").ClassValue | undefined | null;
        readonly contenteditable?: import("svelte/elements").Booleanish | "inherit" | "plaintext-only" | undefined | null;
        readonly contextmenu?: string | undefined | null;
        readonly dir?: "ltr" | "rtl" | "auto" | undefined | null;
        readonly draggable?: import("svelte/elements").Booleanish | undefined | null;
        readonly elementtiming?: string | undefined | null;
        readonly enterkeyhint?: "enter" | "done" | "go" | "next" | "previous" | "search" | "send" | undefined | null;
        readonly hidden?: boolean | "until-found" | "" | undefined | null;
        readonly id?: string | undefined | null;
        readonly lang?: string | undefined | null;
        readonly part?: string | undefined | null;
        readonly placeholder?: string | undefined | null;
        readonly slot?: string | undefined | null;
        readonly spellcheck?: import("svelte/elements").Booleanish | undefined | null;
        readonly style?: string | undefined | null;
        readonly title?: string | undefined | null;
        readonly translate?: "yes" | "no" | "" | undefined | null;
        readonly inert?: boolean | undefined | null;
        readonly popover?: "auto" | "manual" | "" | undefined | null;
        readonly writingsuggestions?: import("svelte/elements").Booleanish | undefined | null;
        readonly radiogroup?: string | undefined | null;
        readonly about?: string | undefined | null;
        readonly datatype?: string | undefined | null;
        readonly inlist?: any;
        readonly prefix?: string | undefined | null;
        readonly property?: string | undefined | null;
        readonly resource?: string | undefined | null;
        readonly typeof?: string | undefined | null;
        readonly vocab?: string | undefined | null;
        readonly autosave?: string | undefined | null;
        readonly color?: string | undefined | null;
        readonly itemprop?: string | undefined | null;
        readonly itemscope?: boolean | undefined | null;
        readonly itemtype?: string | undefined | null;
        readonly itemid?: string | undefined | null;
        readonly itemref?: string | undefined | null;
        readonly results?: number | undefined | null;
        readonly security?: string | undefined | null;
        readonly unselectable?: "on" | "off" | undefined | null;
        readonly inputmode?: "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search" | undefined | null;
        readonly is?: string | undefined | null;
        readonly 'bind:innerHTML'?: string | undefined | null;
        readonly 'bind:textContent'?: string | undefined | null;
        readonly 'bind:innerText'?: string | undefined | null;
        readonly 'bind:contentRect'?: DOMRectReadOnly | undefined | null;
        readonly 'bind:contentBoxSize'?: Array<ResizeObserverSize> | undefined | null;
        readonly 'bind:borderBoxSize'?: Array<ResizeObserverSize> | undefined | null;
        readonly 'bind:devicePixelContentBoxSize'?: Array<ResizeObserverSize> | undefined | null;
        readonly 'bind:focused'?: boolean | undefined | null;
        readonly 'bind:clientWidth'?: number | undefined | null;
        readonly 'bind:clientHeight'?: number | undefined | null;
        readonly 'bind:offsetWidth'?: number | undefined | null;
        readonly 'bind:offsetHeight'?: number | undefined | null;
        readonly 'data-sveltekit-keepfocus'?: true | "" | "off" | undefined | null;
        readonly 'data-sveltekit-noscroll'?: true | "" | "off" | undefined | null;
        readonly 'data-sveltekit-preload-code'?: true | "" | "eager" | "viewport" | "hover" | "tap" | "off" | undefined | null;
        readonly 'data-sveltekit-preload-data'?: true | "" | "hover" | "tap" | "off" | undefined | null;
        readonly 'data-sveltekit-reload'?: true | "" | "off" | undefined | null;
        readonly 'data-sveltekit-replacestate'?: true | "" | "off" | undefined | null;
        readonly 'aria-activedescendant'?: string | undefined | null;
        readonly 'aria-atomic'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-autocomplete'?: "none" | "inline" | "list" | "both" | undefined | null;
        readonly 'aria-busy'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-colcount'?: number | undefined | null;
        readonly 'aria-colindex'?: number | undefined | null;
        readonly 'aria-colspan'?: number | undefined | null;
        readonly 'aria-controls'?: string | undefined | null;
        readonly 'aria-current'?: import("svelte/elements").Booleanish | "page" | "step" | "location" | "date" | "time" | undefined | null;
        readonly 'aria-describedby'?: string | undefined | null;
        readonly 'aria-details'?: string | undefined | null;
        readonly 'aria-disabled'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-dropeffect'?: "none" | "copy" | "execute" | "link" | "move" | "popup" | undefined | null;
        readonly 'aria-errormessage'?: string | undefined | null;
        readonly 'aria-expanded'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-flowto'?: string | undefined | null;
        readonly 'aria-grabbed'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-haspopup'?: import("svelte/elements").Booleanish | "menu" | "listbox" | "tree" | "grid" | "dialog" | undefined | null;
        readonly 'aria-hidden'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-invalid'?: import("svelte/elements").Booleanish | "grammar" | "spelling" | undefined | null;
        readonly 'aria-keyshortcuts'?: string | undefined | null;
        readonly 'aria-label'?: string | undefined | null;
        readonly 'aria-labelledby'?: string | undefined | null;
        readonly 'aria-level'?: number | undefined | null;
        readonly 'aria-live'?: "off" | "assertive" | "polite" | undefined | null;
        readonly 'aria-modal'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-multiline'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-multiselectable'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-orientation'?: "horizontal" | "vertical" | undefined | null;
        readonly 'aria-owns'?: string | undefined | null;
        readonly 'aria-placeholder'?: string | undefined | null;
        readonly 'aria-posinset'?: number | undefined | null;
        readonly 'aria-pressed'?: boolean | "false" | "mixed" | "true" | undefined | null;
        readonly 'aria-readonly'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-relevant'?: "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals" | undefined | null;
        readonly 'aria-required'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-roledescription'?: string | undefined | null;
        readonly 'aria-rowcount'?: number | undefined | null;
        readonly 'aria-rowindex'?: number | undefined | null;
        readonly 'aria-rowspan'?: number | undefined | null;
        readonly 'aria-selected'?: import("svelte/elements").Booleanish | undefined | null;
        readonly 'aria-setsize'?: number | undefined | null;
        readonly 'aria-sort'?: "none" | "ascending" | "descending" | "other" | undefined | null;
        readonly 'aria-valuemax'?: number | undefined | null;
        readonly 'aria-valuemin'?: number | undefined | null;
        readonly 'aria-valuenow'?: number | undefined | null;
        readonly 'aria-valuetext'?: string | undefined | null;
        readonly children?: import("svelte").Snippet;
        readonly 'on:copy'?: import("svelte/elements").ClipboardEventHandler<HTMLElement> | null | undefined;
        readonly oncopy?: import("svelte/elements").ClipboardEventHandler<HTMLElement> | null | undefined;
        readonly oncopycapture?: import("svelte/elements").ClipboardEventHandler<HTMLElement> | null | undefined;
        readonly 'on:cut'?: import("svelte/elements").ClipboardEventHandler<HTMLElement> | null | undefined;
        readonly oncut?: import("svelte/elements").ClipboardEventHandler<HTMLElement> | null | undefined;
        readonly oncutcapture?: import("svelte/elements").ClipboardEventHandler<HTMLElement> | null | undefined;
        readonly 'on:paste'?: import("svelte/elements").ClipboardEventHandler<HTMLElement> | null | undefined;
        readonly onpaste?: import("svelte/elements").ClipboardEventHandler<HTMLElement> | null | undefined;
        readonly onpastecapture?: import("svelte/elements").ClipboardEventHandler<HTMLElement> | null | undefined;
        readonly 'on:compositionend'?: import("svelte/elements").CompositionEventHandler<HTMLElement> | null | undefined;
        readonly oncompositionend?: import("svelte/elements").CompositionEventHandler<HTMLElement> | null | undefined;
        readonly oncompositionendcapture?: import("svelte/elements").CompositionEventHandler<HTMLElement> | null | undefined;
        readonly 'on:compositionstart'?: import("svelte/elements").CompositionEventHandler<HTMLElement> | null | undefined;
        readonly oncompositionstart?: import("svelte/elements").CompositionEventHandler<HTMLElement> | null | undefined;
        readonly oncompositionstartcapture?: import("svelte/elements").CompositionEventHandler<HTMLElement> | null | undefined;
        readonly 'on:compositionupdate'?: import("svelte/elements").CompositionEventHandler<HTMLElement> | null | undefined;
        readonly oncompositionupdate?: import("svelte/elements").CompositionEventHandler<HTMLElement> | null | undefined;
        readonly oncompositionupdatecapture?: import("svelte/elements").CompositionEventHandler<HTMLElement> | null | undefined;
        readonly 'on:focus'?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly onfocus?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly onfocuscapture?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly 'on:focusin'?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly onfocusin?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly onfocusincapture?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly 'on:focusout'?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly onfocusout?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly onfocusoutcapture?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly 'on:blur'?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly onblur?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly onblurcapture?: import("svelte/elements").FocusEventHandler<HTMLElement> | null | undefined;
        readonly 'on:change'?: import("svelte/elements").FormEventHandler<HTMLElement> | null | undefined;
        readonly onchange?: import("svelte/elements").FormEventHandler<HTMLElement> | null | undefined;
        readonly onchangecapture?: import("svelte/elements").FormEventHandler<HTMLElement> | null | undefined;
        readonly 'on:beforeinput'?: import("svelte/elements").EventHandler<InputEvent, HTMLElement> | null | undefined;
        readonly onbeforeinput?: import("svelte/elements").EventHandler<InputEvent, HTMLElement> | null | undefined;
        readonly onbeforeinputcapture?: import("svelte/elements").EventHandler<InputEvent, HTMLElement> | null | undefined;
        readonly 'on:input'?: import("svelte/elements").FormEventHandler<HTMLElement> | null | undefined;
        readonly oninput?: import("svelte/elements").FormEventHandler<HTMLElement> | null | undefined;
        readonly oninputcapture?: import("svelte/elements").FormEventHandler<HTMLElement> | null | undefined;
        readonly 'on:reset'?: import("svelte/elements").FormEventHandler<HTMLElement> | null | undefined;
        readonly onreset?: import("svelte/elements").FormEventHandler<HTMLElement> | null | undefined;
        readonly onresetcapture?: import("svelte/elements").FormEventHandler<HTMLElement> | null | undefined;
        readonly 'on:submit'?: import("svelte/elements").EventHandler<SubmitEvent, HTMLElement> | null | undefined;
        readonly onsubmit?: import("svelte/elements").EventHandler<SubmitEvent, HTMLElement> | null | undefined;
        readonly onsubmitcapture?: import("svelte/elements").EventHandler<SubmitEvent, HTMLElement> | null | undefined;
        readonly 'on:invalid'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oninvalid?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oninvalidcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:formdata'?: import("svelte/elements").EventHandler<FormDataEvent, HTMLElement> | null | undefined;
        readonly onformdata?: import("svelte/elements").EventHandler<FormDataEvent, HTMLElement> | null | undefined;
        readonly onformdatacapture?: import("svelte/elements").EventHandler<FormDataEvent, HTMLElement> | null | undefined;
        readonly 'on:load'?: import("svelte/elements").EventHandler | undefined | null;
        readonly onload?: import("svelte/elements").EventHandler | undefined | null;
        readonly onloadcapture?: import("svelte/elements").EventHandler | undefined | null;
        readonly 'on:error'?: import("svelte/elements").EventHandler | undefined | null;
        readonly onerror?: import("svelte/elements").EventHandler | undefined | null;
        readonly onerrorcapture?: import("svelte/elements").EventHandler | undefined | null;
        readonly 'on:beforetoggle'?: import("svelte/elements").ToggleEventHandler<HTMLElement> | null | undefined;
        readonly onbeforetoggle?: import("svelte/elements").ToggleEventHandler<HTMLElement> | null | undefined;
        readonly onbeforetogglecapture?: import("svelte/elements").ToggleEventHandler<HTMLElement> | null | undefined;
        readonly 'on:toggle'?: import("svelte/elements").ToggleEventHandler<HTMLElement> | null | undefined;
        readonly ontoggle?: import("svelte/elements").ToggleEventHandler<HTMLElement> | null | undefined;
        readonly ontogglecapture?: import("svelte/elements").ToggleEventHandler<HTMLElement> | null | undefined;
        readonly 'on:contentvisibilityautostatechange'?: import("svelte/elements").ContentVisibilityAutoStateChangeEventHandler<HTMLElement> | null | undefined;
        readonly oncontentvisibilityautostatechange?: import("svelte/elements").ContentVisibilityAutoStateChangeEventHandler<HTMLElement> | null | undefined;
        readonly oncontentvisibilityautostatechangecapture?: import("svelte/elements").ContentVisibilityAutoStateChangeEventHandler<HTMLElement> | null | undefined;
        readonly 'on:keydown'?: import("svelte/elements").KeyboardEventHandler<HTMLElement> | null | undefined;
        readonly onkeydowncapture?: import("svelte/elements").KeyboardEventHandler<HTMLElement> | null | undefined;
        readonly 'on:keypress'?: import("svelte/elements").KeyboardEventHandler<HTMLElement> | null | undefined;
        readonly onkeypress?: import("svelte/elements").KeyboardEventHandler<HTMLElement> | null | undefined;
        readonly onkeypresscapture?: import("svelte/elements").KeyboardEventHandler<HTMLElement> | null | undefined;
        readonly 'on:keyup'?: import("svelte/elements").KeyboardEventHandler<HTMLElement> | null | undefined;
        readonly onkeyup?: import("svelte/elements").KeyboardEventHandler<HTMLElement> | null | undefined;
        readonly onkeyupcapture?: import("svelte/elements").KeyboardEventHandler<HTMLElement> | null | undefined;
        readonly 'on:abort'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onabort?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onabortcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:canplay'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oncanplay?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oncanplaycapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:canplaythrough'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oncanplaythrough?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oncanplaythroughcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:cuechange'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oncuechange?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oncuechangecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:durationchange'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly ondurationchange?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly ondurationchangecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:emptied'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onemptied?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onemptiedcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:encrypted'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onencrypted?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onencryptedcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:ended'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onended?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onendedcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:loadeddata'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onloadeddata?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onloadeddatacapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:loadedmetadata'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onloadedmetadata?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onloadedmetadatacapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:loadstart'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onloadstart?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onloadstartcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:pause'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onpause?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onpausecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:play'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onplay?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onplaycapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:playing'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onplaying?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onplayingcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:progress'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onprogress?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onprogresscapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:ratechange'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onratechange?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onratechangecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:seeked'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onseeked?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onseekedcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:seeking'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onseeking?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onseekingcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:stalled'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onstalled?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onstalledcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:suspend'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onsuspend?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onsuspendcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:timeupdate'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly ontimeupdate?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly ontimeupdatecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:volumechange'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onvolumechange?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onvolumechangecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:waiting'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onwaiting?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onwaitingcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:auxclick'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onauxclick?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onauxclickcapture?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:click'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onclickcapture?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:contextmenu'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly oncontextmenu?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly oncontextmenucapture?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:dblclick'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly ondblclick?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly ondblclickcapture?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:drag'?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondrag?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragcapture?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly 'on:dragend'?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragend?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragendcapture?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly 'on:dragenter'?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragenter?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragentercapture?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly 'on:dragexit'?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragexit?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragexitcapture?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly 'on:dragleave'?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragleave?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragleavecapture?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly 'on:dragover'?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragover?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragovercapture?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly 'on:dragstart'?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragstart?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondragstartcapture?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly 'on:drop'?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondrop?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly ondropcapture?: import("svelte/elements").DragEventHandler<HTMLElement> | null | undefined;
        readonly 'on:mousedown'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmousedown?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmousedowncapture?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:mouseenter'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmouseenter?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:mouseleave'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmouseleave?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:mousemove'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmousemove?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmousemovecapture?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:mouseout'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmouseout?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmouseoutcapture?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:mouseover'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmouseover?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmouseovercapture?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:mouseup'?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmouseup?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly onmouseupcapture?: import("svelte/elements").MouseEventHandler<HTMLElement> | null | undefined;
        readonly 'on:select'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onselect?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onselectcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:selectionchange'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onselectionchange?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onselectionchangecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:selectstart'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onselectstart?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onselectstartcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:touchcancel'?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly ontouchcancel?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly ontouchcancelcapture?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly 'on:touchend'?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly ontouchend?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly ontouchendcapture?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly 'on:touchmove'?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly ontouchmove?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly ontouchmovecapture?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly 'on:touchstart'?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly ontouchstart?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly ontouchstartcapture?: import("svelte/elements").TouchEventHandler<HTMLElement> | null | undefined;
        readonly 'on:gotpointercapture'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly ongotpointercapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly ongotpointercapturecapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:pointercancel'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointercancel?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointercancelcapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:pointerdown'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerdown?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerdowncapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:pointerenter'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerenter?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerentercapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:pointerleave'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerleave?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerleavecapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:pointermove'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointermove?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointermovecapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:pointerout'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerout?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointeroutcapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:pointerover'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerover?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerovercapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:pointerup'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerup?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onpointerupcapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:lostpointercapture'?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onlostpointercapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly onlostpointercapturecapture?: import("svelte/elements").PointerEventHandler<HTMLElement> | null | undefined;
        readonly 'on:gamepadconnected'?: import("svelte/elements").GamepadEventHandler<HTMLElement> | null | undefined;
        readonly ongamepadconnected?: import("svelte/elements").GamepadEventHandler<HTMLElement> | null | undefined;
        readonly 'on:gamepaddisconnected'?: import("svelte/elements").GamepadEventHandler<HTMLElement> | null | undefined;
        readonly ongamepaddisconnected?: import("svelte/elements").GamepadEventHandler<HTMLElement> | null | undefined;
        readonly 'on:scroll'?: import("svelte/elements").UIEventHandler<HTMLElement> | null | undefined;
        readonly onscroll?: import("svelte/elements").UIEventHandler<HTMLElement> | null | undefined;
        readonly onscrollcapture?: import("svelte/elements").UIEventHandler<HTMLElement> | null | undefined;
        readonly 'on:scrollend'?: import("svelte/elements").UIEventHandler<HTMLElement> | null | undefined;
        readonly onscrollend?: import("svelte/elements").UIEventHandler<HTMLElement> | null | undefined;
        readonly onscrollendcapture?: import("svelte/elements").UIEventHandler<HTMLElement> | null | undefined;
        readonly 'on:resize'?: import("svelte/elements").UIEventHandler<HTMLElement> | null | undefined;
        readonly onresize?: import("svelte/elements").UIEventHandler<HTMLElement> | null | undefined;
        readonly onresizecapture?: import("svelte/elements").UIEventHandler<HTMLElement> | null | undefined;
        readonly 'on:wheel'?: import("svelte/elements").WheelEventHandler<HTMLElement> | null | undefined;
        readonly onwheel?: import("svelte/elements").WheelEventHandler<HTMLElement> | null | undefined;
        readonly onwheelcapture?: import("svelte/elements").WheelEventHandler<HTMLElement> | null | undefined;
        readonly 'on:animationstart'?: import("svelte/elements").AnimationEventHandler<HTMLElement> | null | undefined;
        readonly onanimationstart?: import("svelte/elements").AnimationEventHandler<HTMLElement> | null | undefined;
        readonly onanimationstartcapture?: import("svelte/elements").AnimationEventHandler<HTMLElement> | null | undefined;
        readonly 'on:animationend'?: import("svelte/elements").AnimationEventHandler<HTMLElement> | null | undefined;
        readonly onanimationend?: import("svelte/elements").AnimationEventHandler<HTMLElement> | null | undefined;
        readonly onanimationendcapture?: import("svelte/elements").AnimationEventHandler<HTMLElement> | null | undefined;
        readonly 'on:animationiteration'?: import("svelte/elements").AnimationEventHandler<HTMLElement> | null | undefined;
        readonly onanimationiteration?: import("svelte/elements").AnimationEventHandler<HTMLElement> | null | undefined;
        readonly onanimationiterationcapture?: import("svelte/elements").AnimationEventHandler<HTMLElement> | null | undefined;
        readonly 'on:transitionstart'?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly ontransitionstart?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly ontransitionstartcapture?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly 'on:transitionrun'?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly ontransitionrun?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly ontransitionruncapture?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly 'on:transitionend'?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly ontransitionend?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly ontransitionendcapture?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly 'on:transitioncancel'?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly ontransitioncancel?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly ontransitioncancelcapture?: import("svelte/elements").TransitionEventHandler<HTMLElement> | null | undefined;
        readonly 'on:outrostart'?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly onoutrostart?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly onoutrostartcapture?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly 'on:outroend'?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly onoutroend?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly onoutroendcapture?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly 'on:introstart'?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly onintrostart?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly onintrostartcapture?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly 'on:introend'?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly onintroend?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly onintroendcapture?: import("svelte/elements").EventHandler<CustomEvent<null>, HTMLElement> | null | undefined;
        readonly 'on:message'?: import("svelte/elements").MessageEventHandler<HTMLElement> | null | undefined;
        readonly onmessage?: import("svelte/elements").MessageEventHandler<HTMLElement> | null | undefined;
        readonly onmessagecapture?: import("svelte/elements").MessageEventHandler<HTMLElement> | null | undefined;
        readonly 'on:messageerror'?: import("svelte/elements").MessageEventHandler<HTMLElement> | null | undefined;
        readonly onmessageerror?: import("svelte/elements").MessageEventHandler<HTMLElement> | null | undefined;
        readonly onmessageerrorcapture?: import("svelte/elements").MessageEventHandler<HTMLElement> | null | undefined;
        readonly 'on:visibilitychange'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onvisibilitychange?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onvisibilitychangecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:beforematch'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onbeforematch?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onbeforematchcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:cancel'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oncancel?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly oncancelcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:close'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onclose?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onclosecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:fullscreenchange'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onfullscreenchange?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onfullscreenchangecapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly 'on:fullscreenerror'?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onfullscreenerror?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly onfullscreenerrorcapture?: import("svelte/elements").EventHandler<Event, HTMLElement> | null | undefined;
        readonly xmlns?: string | undefined | null;
    };
}
export {};
