melt
Version:
The next generation of Melt UI. Built for Svelte 5.
558 lines (557 loc) • 48.5 kB
TypeScript
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 {};