import { AllowedComponentProps } from 'vue'; import { AriaAttributes } from 'vue'; import { Component } from 'vue'; import { ComponentCustomProps } from 'vue'; import { ComponentOptionsMixin } from 'vue'; import { ComponentProvideOptions } from 'vue'; import { ComponentPublicInstance } from 'vue'; import { ComputedRef } from 'vue'; import { CSSProperties } from 'vue'; import { DefineComponent } from 'vue'; import { Events } from 'vue'; import { ExtractPropTypes } from 'vue'; import { HTMLAttributes } from 'vue'; import { IfAny } from '@vue/shared'; import { InjectionKey } from 'vue'; import { isFunction } from '@vue/shared'; import { LooseRequired } from '@vue/shared'; import { MaybeRef } from 'vue'; import { MaybeRefOrGetter } from 'vue'; import { Prettify } from '@vue/shared'; import { PropType } from 'vue'; import { PublicProps } from 'vue'; import { Ref } from 'vue'; import { RendererElement } from 'vue'; import { RendererNode } from 'vue'; import { ShallowRef } from 'vue'; import { ShallowUnwrapRef } from 'vue'; import { TeleportProps } from 'vue'; import { UnwrapRef } from 'vue'; import { VirtualElement } from '@floating-ui/utils'; import { VNode } from 'vue'; import { VNodeProps } from 'vue'; declare const __VLS_component: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_10: DefineComponent & Readonly<{}>, { to: string | RendererElement | null; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_11: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_12: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_13: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((open: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_14: DefineComponent & Readonly<{}>, { ratio: number; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_15: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_16: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ onLoadingStatusChange?: ((status: ImageLoadingStatus) => any) | undefined; }>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_17: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_18: DefineComponent & Readonly<{}>, { as: object | AsTag; forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_19: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:checked"?: ((value: CheckedState) => any) | undefined; }>, { value: string; as: object | AsTag; disabled: boolean; required: boolean; checked: CheckedState; defaultChecked: CheckedState; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_2: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_20: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_21: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((value: boolean) => any) | undefined; }>, { open: boolean; disabled: boolean; defaultOpen: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_22: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_23: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const __VLS_component_24: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ onSelect?: ((event: Event) => any) | undefined; }>, { disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_25: DefineComponent any; "update:checked": (event: boolean) => any; }, string, PublicProps, Readonly & Readonly<{ onSelect?: ((event: Event) => any) | undefined; "onUpdate:checked"?: ((event: boolean) => any) | undefined; }>, { disabled: boolean; checked: CheckedState; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_26: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:value"?: ((payload: string) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_27: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ onSelect?: ((event: Event) => any) | undefined; }>, { disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_28: DefineComponent & Readonly<{}>, { as: object | AsTag; forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_29: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const __VLS_component_3: DefineComponent & Readonly<{}>, { disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_30: DefineComponent & Readonly<{}>, { width: number; height: number; as: AsTag | object; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_31: DefineComponent & Readonly<{}>, { disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_32: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_33: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((open: boolean) => any) | undefined; }>, { modal: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_34: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((isOpen: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_35: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_36: DefineComponent & Readonly<{}>, { as: object | AsTag; disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_37: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_38: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((open: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; modal: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_39: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_4: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_40: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((open: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; modal: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_41: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((open: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_42: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_43: DefineComponent & Readonly<{}>, { as: object | AsTag; disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_44: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_45: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((open: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; openDelay: number; closeDelay: number; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_46: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_47: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ onMousedown?: ((event: MouseEvent) => any) | undefined; }>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_48: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_49: DefineComponent any; pointerdownOutside: (event: PointerdownOutsideEvent) => any; focusOutside: (event: FocusOutsideEvent) => any; interactOutside: (event: PointerdownOutsideEvent | FocusOutsideEvent) => any; closeAutoFocus: (event: Event) => any; }, string, PublicProps, Readonly & Readonly<{ onEscapeKeydown?: ((event: KeyboardEvent) => any) | undefined; onPointerdownOutside?: ((event: PointerdownOutsideEvent) => any) | undefined; onFocusOutside?: ((event: FocusOutsideEvent) => any) | undefined; onInteractOutside?: ((event: PointerdownOutsideEvent | FocusOutsideEvent) => any) | undefined; onCloseAutoFocus?: ((event: Event) => any) | undefined; }>, { loop: boolean; avoidCollisions: boolean; hideWhenDetached: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_5: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_50: DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_51: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:value"?: ((value: string) => any) | undefined; }>, { value: string; loop: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_52: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((open: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_53: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_54: DefineComponent & Readonly<{}>, { disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_55: DefineComponent & Readonly<{}>, { as: object | AsTag; disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_56: DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_57: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_58: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_59: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((value: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; modal: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_6: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_60: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_61: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const __VLS_component_62: DefineComponent["value"]>; required: false; validator(value: unknown, props: { [x: string]: unknown; }): boolean; default: undefined; }; max: { type: PropType["max"]>; required: false; validator(value: unknown): value is number; default: number; }; getValueLabel: { type: PropType["getValueLabel"]>; required: false; default: typeof defaultGetValueLabel; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly["value"]>; required: false; validator(value: unknown, props: { [x: string]: unknown; }): boolean; default: undefined; }; max: { type: PropType["max"]>; required: false; validator(value: unknown): value is number; default: number; }; getValueLabel: { type: PropType["getValueLabel"]>; required: false; default: typeof defaultGetValueLabel; }; }>> & Readonly<{}>, { value: number; max: number; getValueLabel: (value: number, max: number) => string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const __VLS_component_63: DefineComponent & Readonly<{}>, { as: object | AsTag; forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_64: DefineComponent & Readonly<{}>, { as: object | AsTag; disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_65: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:value"?: ((value: string) => any) | undefined; }>, { disabled: boolean; required: boolean; loop: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_66: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const __VLS_component_67: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const __VLS_component_68: DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_69: DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_7: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_70: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_71: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const __VLS_component_72: DefineComponent & Readonly<{}>, { decorative: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_73: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_74: DefineComponent any; valueCommit: (value: number[]) => any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:value"?: ((value: number[]) => any) | undefined; onValueCommit?: ((value: number[]) => any) | undefined; }>, { as: object | AsTag; disabled: boolean; defaultValue: number[]; step: number; max: number; min: number; minStepsBetweenThumbs: number; inverted: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_75: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_76: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_77: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:checked"?: ((checked: boolean) => any) | undefined; }>, { value: string; as: object | AsTag; disabled: boolean; required: boolean; checked: boolean; defaultChecked: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_78: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_79: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_8: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_80: DefineComponent & Readonly<{}>, { loop: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_81: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:value"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_82: DefineComponent & Readonly<{}>, { as: object | AsTag; disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_83: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_84: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((open: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_85: DefineComponent & Readonly<{}>, { as: object | AsTag; label: string; hotkey: string[]; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_86: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:pressed"?: ((value: boolean) => any) | undefined; }>, { as: object | AsTag; disabled: boolean; pressed: boolean; defaultPressed: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_87: DefineComponent & Readonly<{}>, { as: object | AsTag; disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_88: DefineComponent & Readonly<{}>, { as: object | AsTag; disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_89: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_9: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_90: DefineComponent & Readonly<{}>, { loop: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_91: DefineComponent & Readonly<{}>, { decorative: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_92: DefineComponent & Readonly<{}>, { as: object | AsTag; disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_93: DefineComponent & Readonly<{}>, { forceMount: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_94: DefineComponent & Readonly<{}>, { disableHoverableContent: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_95: DefineComponent any; }, string, PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((open: boolean) => any) | undefined; }>, { open: boolean; defaultOpen: boolean; disableHoverableContent: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_96: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const __VLS_component_97: DefineComponent & Readonly<{}>, { as: object | AsTag; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {}; declare type __VLS_PrettifyLocal_2 = { [K in keyof T]: T[K]; } & {}; declare type __VLS_PrettifyLocal_3 = { [K in keyof T]: T[K]; } & {}; declare function __VLS_template(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_10(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_11(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_12(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_13(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_14(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_15(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_16(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_17(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_18(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_19(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_2(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_20(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_21(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_22(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_23(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_24(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_25(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_26(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_27(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_28(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_29(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_3(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_30(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_31(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_32(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_33(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_34(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_35(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_36(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_37(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_38(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_39(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_4(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_40(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_41(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_42(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_43(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_44(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_45(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_46(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_47(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_48(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_49(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_5(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_50(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_51(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_52(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_53(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_54(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_55(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_56(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_57(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_58(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_59(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_6(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_60(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_61(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_62(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_63(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_64(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_65(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_66(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_67(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_68(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_69(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_7(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_70(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_71(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_72(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_73(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_74(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_75(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_76(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_77(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_78(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_79(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_8(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_80(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_81(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_82(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_83(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_84(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_85(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_86(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_87(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_88(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_89(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_9(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_90(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_91(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_92(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_93(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_94(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_95(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_96(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare function __VLS_template_97(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; declare type __VLS_TemplateResult = ReturnType; declare type __VLS_TemplateResult_10 = ReturnType; declare type __VLS_TemplateResult_11 = ReturnType; declare type __VLS_TemplateResult_12 = ReturnType; declare type __VLS_TemplateResult_13 = ReturnType; declare type __VLS_TemplateResult_14 = ReturnType; declare type __VLS_TemplateResult_15 = ReturnType; declare type __VLS_TemplateResult_16 = ReturnType; declare type __VLS_TemplateResult_17 = ReturnType; declare type __VLS_TemplateResult_18 = ReturnType; declare type __VLS_TemplateResult_19 = ReturnType; declare type __VLS_TemplateResult_2 = ReturnType; declare type __VLS_TemplateResult_20 = ReturnType; declare type __VLS_TemplateResult_21 = ReturnType; declare type __VLS_TemplateResult_22 = ReturnType; declare type __VLS_TemplateResult_23 = ReturnType; declare type __VLS_TemplateResult_24 = ReturnType; declare type __VLS_TemplateResult_25 = ReturnType; declare type __VLS_TemplateResult_26 = ReturnType; declare type __VLS_TemplateResult_27 = ReturnType; declare type __VLS_TemplateResult_28 = ReturnType; declare type __VLS_TemplateResult_29 = ReturnType; declare type __VLS_TemplateResult_3 = ReturnType; declare type __VLS_TemplateResult_30 = ReturnType; declare type __VLS_TemplateResult_31 = ReturnType; declare type __VLS_TemplateResult_32 = ReturnType; declare type __VLS_TemplateResult_33 = ReturnType; declare type __VLS_TemplateResult_34 = ReturnType; declare type __VLS_TemplateResult_35 = ReturnType; declare type __VLS_TemplateResult_36 = ReturnType; declare type __VLS_TemplateResult_37 = ReturnType; declare type __VLS_TemplateResult_38 = ReturnType; declare type __VLS_TemplateResult_39 = ReturnType; declare type __VLS_TemplateResult_4 = ReturnType; declare type __VLS_TemplateResult_40 = ReturnType; declare type __VLS_TemplateResult_41 = ReturnType; declare type __VLS_TemplateResult_42 = ReturnType; declare type __VLS_TemplateResult_43 = ReturnType; declare type __VLS_TemplateResult_44 = ReturnType; declare type __VLS_TemplateResult_45 = ReturnType; declare type __VLS_TemplateResult_46 = ReturnType; declare type __VLS_TemplateResult_47 = ReturnType; declare type __VLS_TemplateResult_48 = ReturnType; declare type __VLS_TemplateResult_49 = ReturnType; declare type __VLS_TemplateResult_5 = ReturnType; declare type __VLS_TemplateResult_50 = ReturnType; declare type __VLS_TemplateResult_51 = ReturnType; declare type __VLS_TemplateResult_52 = ReturnType; declare type __VLS_TemplateResult_53 = ReturnType; declare type __VLS_TemplateResult_54 = ReturnType; declare type __VLS_TemplateResult_55 = ReturnType; declare type __VLS_TemplateResult_56 = ReturnType; declare type __VLS_TemplateResult_57 = ReturnType; declare type __VLS_TemplateResult_58 = ReturnType; declare type __VLS_TemplateResult_59 = ReturnType; declare type __VLS_TemplateResult_6 = ReturnType; declare type __VLS_TemplateResult_60 = ReturnType; declare type __VLS_TemplateResult_61 = ReturnType; declare type __VLS_TemplateResult_62 = ReturnType; declare type __VLS_TemplateResult_63 = ReturnType; declare type __VLS_TemplateResult_64 = ReturnType; declare type __VLS_TemplateResult_65 = ReturnType; declare type __VLS_TemplateResult_66 = ReturnType; declare type __VLS_TemplateResult_67 = ReturnType; declare type __VLS_TemplateResult_68 = ReturnType; declare type __VLS_TemplateResult_69 = ReturnType; declare type __VLS_TemplateResult_7 = ReturnType; declare type __VLS_TemplateResult_70 = ReturnType; declare type __VLS_TemplateResult_71 = ReturnType; declare type __VLS_TemplateResult_72 = ReturnType; declare type __VLS_TemplateResult_73 = ReturnType; declare type __VLS_TemplateResult_74 = ReturnType; declare type __VLS_TemplateResult_75 = ReturnType; declare type __VLS_TemplateResult_76 = ReturnType; declare type __VLS_TemplateResult_77 = ReturnType; declare type __VLS_TemplateResult_78 = ReturnType; declare type __VLS_TemplateResult_79 = ReturnType; declare type __VLS_TemplateResult_8 = ReturnType; declare type __VLS_TemplateResult_80 = ReturnType; declare type __VLS_TemplateResult_81 = ReturnType; declare type __VLS_TemplateResult_82 = ReturnType; declare type __VLS_TemplateResult_83 = ReturnType; declare type __VLS_TemplateResult_84 = ReturnType; declare type __VLS_TemplateResult_85 = ReturnType; declare type __VLS_TemplateResult_86 = ReturnType; declare type __VLS_TemplateResult_87 = ReturnType; declare type __VLS_TemplateResult_88 = ReturnType; declare type __VLS_TemplateResult_89 = ReturnType; declare type __VLS_TemplateResult_9 = ReturnType; declare type __VLS_TemplateResult_90 = ReturnType; declare type __VLS_TemplateResult_91 = ReturnType; declare type __VLS_TemplateResult_92 = ReturnType; declare type __VLS_TemplateResult_93 = ReturnType; declare type __VLS_TemplateResult_94 = ReturnType; declare type __VLS_TemplateResult_95 = ReturnType; declare type __VLS_TemplateResult_96 = ReturnType; declare type __VLS_TemplateResult_97 = ReturnType; declare type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_10 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_11 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_12 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_13 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_14 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_15 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_16 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_17 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_18 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_19 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_2 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_20 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_21 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_22 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_23 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_24 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_25 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_26 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_27 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_28 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_29 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_3 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_30 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_31 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_32 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_33 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_34 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_35 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_36 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_37 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_38 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_39 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_4 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_40 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_41 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_42 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_43 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_44 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_45 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_46 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_47 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_48 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_49 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_5 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_50 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_51 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_52 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_53 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_54 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_55 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_56 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_57 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_58 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_59 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_6 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_60 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_61 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_62 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_63 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_64 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_65 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_66 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_67 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_68 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_69 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_7 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_70 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_71 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_72 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_73 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_74 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_75 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_76 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_77 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_78 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_79 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_8 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_80 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_81 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_82 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_83 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_84 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_85 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_86 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_87 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_88 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_89 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_9 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_90 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_91 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_92 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_93 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_94 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_95 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_96 = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_97 = T & { new (): { $slots: S; }; }; export declare const AccordionContent: __VLS_WithTemplateSlots; export declare type AccordionContentProps = CollapsibleContentProps; export declare interface AccordionContext { id: string; collapsible?: boolean; disabled?: () => boolean | undefined; direction: Ref; orientation: Exclude; value: Ref; onItemOpen: (value: string) => void; onItemClose: (value: string) => void; } export declare const AccordionHeader: __VLS_WithTemplateSlots_2; export declare interface AccordionHeaderProps { as?: PrimitiveProps['as']; } declare interface AccordionImplProps { /** * Whether or not an accordion is disabled from user interaction. * * @defaultValue false */ disabled?: boolean; /** * The layout in which the Accordion operates. * @default vertical */ orientation?: AriaAttributes['aria-orientation']; /** * The language read direction. */ dir?: Direction; } export declare const AccordionItem: __VLS_WithTemplateSlots_3; export declare interface AccordionItemContext { open: Ref; disabled: Ref; triggerId: string; } export declare interface AccordionItemProps { /** * Whether or not an accordion item is disabled from user interaction. * * @defaultValue false */ disabled?: boolean; /** * A string value for the accordion item. All items within an accordion should use a unique value. */ value: string; } declare interface AccordionMultipleProps { /** * The controlled stateful value of the accordion items whose contents are expanded. */ value?: string[]; /** * The value of the items whose contents are expanded when the accordion is initially rendered. Use * `defaultValue` if you do not need to control the state of an accordion. */ defaultValue?: string[]; } export declare const AccordionRoot: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal & Omit<{ readonly "onUpdate:value"?: ((value: T extends "multiple" ? string[] : string) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>, "onUpdate:value"> & AccordionRootProps> & PublicProps; expose(exposed: ShallowUnwrapRef< {}>): void; attrs: any; slots: { default?(_: {}): any; }; emit: (evt: "update:value", value: T extends "multiple" ? string[] : string) => void; }>) => VNode & { __ctx?: Awaited; }; export declare type AccordionRootEmits = { /** * The callback that fires when the state of the toggle group changes. */ 'update:value': [value: EmitValue]; }; export declare interface AccordionRootProps extends AccordionImplProps { type?: T; value?: T extends 'multiple' ? AccordionMultipleProps['value'] : AccordionSingleProps['value']; defaultValue?: T extends 'multiple' ? AccordionMultipleProps['defaultValue'] : AccordionSingleProps['defaultValue']; collapsible?: AccordionSingleProps['collapsible']; } declare interface AccordionSingleProps { /** * The controlled stateful value of the accordion item whose content is expanded. */ value?: string; /** * The value of the item whose content is expanded when the accordion is initially rendered. Use * `defaultValue` if you do not need to control the state of an accordion. */ defaultValue?: string; /** * Whether an accordion item can be collapsed after it has been opened. * @default false */ collapsible?: boolean; } export declare const AccordionTrigger: __VLS_WithTemplateSlots_4; declare interface AccordionTriggerProps { as?: PrimitiveProps['as']; } declare type AccordionType = 'single' | 'multiple' | undefined; export declare const AlertDialogCancel: __VLS_WithTemplateSlots_11; declare interface AlertDialogCancelProps extends DialogCloseProps { } export declare const AlertDialogContent: __VLS_WithTemplateSlots_12; export declare interface AlertDialogContentProps extends DialogContentProps { } export declare const AlertDialogRoot: __VLS_WithTemplateSlots_13; export declare type AlertDialogRootEmits = DialogRootEmits; export declare interface AlertDialogRootProps extends Omit { } declare type Align = (typeof ALIGN_OPTIONS)[number]; declare const ALIGN_OPTIONS: readonly ["start", "center", "end"]; declare type AllEventHandlers = { [K in keyof Events as K | `${K}${EventSuffixes}`]: EventHandlers; }; export declare function arrayify(value: T | T[]): T[]; export declare const ARROW_KEYS: string[]; declare interface ArrowProps extends PrimitiveProps { /** * The width of the arrow in pixels. * * @defaultValue 10 */ width?: number; /** * The height of the arrow in pixels. * * @defaultValue 5 */ height?: number; } export declare const AspectRatio: __VLS_WithTemplateSlots_14; export declare interface AspectRatioProps { ratio?: number; } declare type AsTag = 'a' | 'button' | 'div' | 'form' | 'h2' | 'h3' | 'img' | 'input' | 'label' | 'li' | 'nav' | 'ol' | 'p' | 'span' | 'svg' | 'ul' | 'template' | ({} & string); export declare interface AvatarContext { imageLoadingStatus: Ref; onImageLoadingStatusChange: (status: ImageLoadingStatus) => void; } export declare const AvatarFallback: __VLS_WithTemplateSlots_15; export declare interface AvatarFallbackProps { as?: PrimitiveProps['as']; delayMs?: number; } export declare const AvatarImage: __VLS_WithTemplateSlots_16; export declare type AvatarImageEmits = { loadingStatusChange: [status: ImageLoadingStatus]; }; export declare interface AvatarImageProps { as?: PrimitiveProps['as']; src?: string; } export declare const AvatarRoot: __VLS_WithTemplateSlots_17; export declare interface AvatarRootProps { as?: PrimitiveProps['as']; } export declare const BACK_KEYS: Record; declare type BaseEventSuffixes = 'Capture' | 'Once' | 'Passive'; declare type BooleanKey = K extends any ? [T[K]] extends [boolean | undefined] ? K : never : never; declare type Boundary = Element | undefined; export declare const CheckboxBubbleInput: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare interface CheckboxContext { checked: Ref; disabled: () => boolean | undefined; bubbleInput: { control: Ref; bubbles: MutableRefObject; isFormControl: MutableRefObject; name: () => string | undefined; value: () => string; checked: Ref; defaultChecked: boolean | undefined; required: () => boolean | undefined; disabled: () => boolean | undefined; }; } export declare const CheckboxIndicator: __VLS_WithTemplateSlots_18; export declare interface CheckboxIndicatorProps { as?: PrimitiveProps['as']; /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } export declare const CheckboxRoot: __VLS_WithTemplateSlots_19; export declare type CheckboxRootEmits = { 'update:checked': [value: CheckedState]; }; export declare interface CheckboxRootProps { as?: PrimitiveProps['as']; checked?: CheckedState; defaultChecked?: CheckedState; disabled?: boolean; required?: boolean; value?: string; name?: string; } export declare type CheckedState = boolean | 'indeterminate'; export declare function clamp(value: number, min: number, max: number): number; export declare const CollapsibleContent: __VLS_WithTemplateSlots_20; export declare interface CollapsibleContentProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with Vue animation libraries. */ forceMount?: boolean; } export declare interface CollapsibleContext { contentId: string; disabled: () => boolean | undefined; open: Ref; onOpenToggle: () => void; } export declare const CollapsibleRoot: __VLS_WithTemplateSlots_21; export declare type CollapsibleRootEmits = { 'update:open': [value: boolean]; }; export declare interface CollapsibleRootProps { defaultOpen?: boolean; open?: boolean; disabled?: boolean; } export declare const CollapsibleTrigger: __VLS_WithTemplateSlots_22; export declare interface CollapsibleTriggerProps { as?: PrimitiveProps['as']; } export declare const Collection: { readonly provideCollectionContext: (collectionRef: MutableRefObject, provide?: boolean) => { collectionRef: MutableRefObject; }; readonly useCollectionContext: (consumerName: string) => CollectionContext; readonly useCollectionItem: (currentElement: HTMLElement | undefined, attrs: any, key: K) => void; }; declare interface CollectionContext { collectionRef: MutableRefObject; } declare type CollectionItemWithData = E & { $$rcid: D; }; declare type CombineSuffixes = T extends any ? T | `${T}${CombineSuffixes>}` : never; export declare function composeEventHandlers(originalEventHandler?: (event: E) => void, ourEventHandler?: (event: E) => void, { checkForDefaultPrevented }?: { checkForDefaultPrevented?: boolean | undefined; }): (event: E) => void; export declare const ContextMenuContent: __VLS_WithTemplateSlots_32; export declare interface ContextMenuContenttProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } export declare interface ContextMenuContextValue { open: Ref; onOpenChange: (open: boolean) => void; modal: boolean; } export declare const ContextMenuRoot: __VLS_WithTemplateSlots_33; export declare type ContextMenuRootEmits = { 'update:open': [open: boolean]; }; export declare interface ContextMenuRootProps { dir?: Direction; modal?: boolean; } export declare const ContextMenuSub: __VLS_WithTemplateSlots_34; export declare const ContextMenuSubContent: __VLS_WithTemplateSlots_35; declare interface ContextMenuSubContentProps extends MenuSubContentProps { } export declare type ContextMenuSubEmits = { 'update:open': [isOpen: boolean]; }; export declare interface ContextMenuSubProps { open?: boolean; defaultOpen?: boolean; } export declare const ContextMenuTrigger: __VLS_WithTemplateSlots_36; declare interface ContextMenuTriggerProps { as?: PrimitiveProps['as']; disabled?: boolean; } export declare function convertPropsToHookProps, K extends keyof T, EP extends Record any>>(props: T, reactiveProps: K[], emits: () => EP): Prettify & EP>; export declare function convertPropsToHookProps, K extends keyof T>(props: T, reactiveProps: K[]): Prettify>; export declare function convertPropsToHookProps>(props: T): Prettify; /** * Create global state that can be injected into components. * * @see https://vueuse.org/createInjectionState * */ export declare function createContext(contextName: string, defaultValue: T): readonly [useProvidingState: (state: T) => void, useContext: (consumerName?: string) => T, key: InjectionKey]; export declare function createContext(contextName: string): readonly [useProvidingState: (state: T) => void, useContext: (consumerName: string) => T, key: InjectionKey]; declare const _default: __VLS_WithTemplateSlots_5; export { _default as AlertDialogTrigger } export { _default as DialogTrigger } declare const _default_10: __VLS_WithTemplateSlots_26; export { _default_10 as ContextMenuRadioGroup } export { _default_10 as DropdownMenuRadioGroup } export { _default_10 as MenubarRadioGroup } declare const _default_11: __VLS_WithTemplateSlots_27; export { _default_11 as ContextMenuRadioItem } export { _default_11 as DropdownMenuRadioItem } export { _default_11 as MenubarRadioItem } declare const _default_12: __VLS_WithTemplateSlots_28; export { _default_12 as ContextMenuItemIndicator } export { _default_12 as DropdownMenuItemIndicator } export { _default_12 as MenubarItemIndicator } declare const _default_13: __VLS_WithTemplateSlots_29; export { _default_13 as ContextMenuSeparator } export { _default_13 as DropdownMenuSeparator } export { _default_13 as MenubarSeparator } declare const _default_14: __VLS_WithTemplateSlots_30; export { _default_14 as ContextMenuArrow } export { _default_14 as DropdownMenuArrow } export { _default_14 as HoverCardArrow } export { _default_14 as MenubarArrow } export { _default_14 as PopoverArrow } export { _default_14 as TooltipArrow } declare const _default_15: __VLS_WithTemplateSlots_31; export { _default_15 as ContextMenuSubTrigger } export { _default_15 as DropdownMenuSubTrigger } declare const _default_16: __VLS_WithTemplateSlots_83; export { _default_16 as ToastAction } export { _default_16 as ToastClose } declare const _default_2: __VLS_WithTemplateSlots_6; export { _default_2 as AlertDialogTitle } export { _default_2 as DialogTitle } declare const _default_3: __VLS_WithTemplateSlots_7; export { _default_3 as AlertDialogDescription } export { _default_3 as DialogDescription } declare const _default_4: __VLS_WithTemplateSlots_8; export { _default_4 as AlertDialogAction } export { _default_4 as DialogClose } declare const _default_5: __VLS_WithTemplateSlots_9; export { _default_5 as AlertDialogOverlay } export { _default_5 as DialogOverlay } declare const _default_6: __VLS_WithTemplateSlots_10; export { _default_6 as AlertDialogPortal } export { _default_6 as ContextMenuPortal } export { _default_6 as DialogPortal } export { _default_6 as DropdownMenuPortal } export { _default_6 as HoverCardPortal } export { _default_6 as MenubarPortal } export { _default_6 as PopoverPortal } export { _default_6 as TooltipPortal } declare const _default_7: __VLS_WithTemplateSlots_23; export { _default_7 as ContextMenuGroup } export { _default_7 as DropdownMenuGroup } export { _default_7 as MenubarGroup } declare const _default_8: __VLS_WithTemplateSlots_24; export { _default_8 as ContextMenuItem } export { _default_8 as DropdownMenuItem } export { _default_8 as MenubarItem } declare const _default_9: __VLS_WithTemplateSlots_25; export { _default_9 as ContextMenuCheckboxItem } export { _default_9 as DropdownMenuCheckboxItem } export { _default_9 as MenubarCheckboxItem } export declare const DEFAULT_ACCORDION_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_ACCORDION_ITEM_PROPS: { disabled: undefined; }; export declare const DEFAULT_ACCORDION_ROOT_PROPS: { collapsible: undefined; disabled: undefined; }; export declare const DEFAULT_ALERT_DIALOG_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_ASPECT_RATIO_PROPS: { ratio: number; }; export declare const DEFAULT_AVATAR_FALLBACK_PROPS: { as: "span"; }; export declare const DEFAULT_AVATAR_IMAGE_PROPS: { as: "img"; }; export declare const DEFAULT_AVATAR_ROOT_PROPS: { as: "span"; }; export declare const DEFAULT_CHECKBOX_INDICATOR_PROPS: { as: "span"; forceMount: undefined; }; export declare const DEFAULT_CHECKBOX_ROOT_PROPS: { as: "button"; value: string; checked: undefined; defaultChecked: undefined; disabled: undefined; required: undefined; }; export declare const DEFAULT_COLLAPSIBLE_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_COLLAPSIBLE_ROOT_PROPS: { defaultOpen: undefined; open: undefined; disabled: undefined; }; export declare const DEFAULT_CONTEXT_MENU_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_CONTEXT_MENU_ROOT_PROPS: { modal: undefined; }; export declare const DEFAULT_CONTEXT_MENU_SUB_PROPS: { open: undefined; defaultOpen: undefined; }; export declare const DEFAULT_DIALOG_CLOSE_PROPS: { as: "button"; }; export declare const DEFAULT_DIALOG_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_DIALOG_DESCRIPTION_PROPS: { as: "p"; }; export declare const DEFAULT_DIALOG_OVERLAY_PROPS: { forceMount: undefined; }; export declare const DEFAULT_DIALOG_ROOT_PROPS: { open: undefined; defaultOpen: undefined; modal: undefined; }; export declare const DEFAULT_DIALOG_TITLE_PROPS: { as: "h2"; }; export declare const DEFAULT_DIALOG_TRIGGER_PROPS: { as: "button"; }; export declare const DEFAULT_DROPDOWN_MENU_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_DROPDOWN_MENU_ROOT_PROPS: { open: undefined; defaultOpen: undefined; modal: undefined; }; export declare const DEFAULT_DROPDOWN_MENU_SUB_CONTENT_IMPL_PROPS: { avoidCollisions: undefined; hideWhenDetached: undefined; loop: undefined; }; export declare const DEFAULT_DROPDOWN_MENU_SUB_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_DROPDOWN_MENU_SUB_PROPS: { open: undefined; defaultOpen: undefined; }; export declare const DEFAULT_DROPDOWN_MENU_TRIGGER_PROPS: { as: "button"; disabled: undefined; }; export declare const DEFAULT_HOVER_CARD_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_HOVER_CARD_ROOT_PROPS: { open: undefined; defaultOpen: undefined; }; export declare const DEFAULT_HOVER_CARD_TRIGGER_PROPS: { as: "a"; }; export declare const DEFAULT_MENUBAR_CONTENT_IMPL_PROPS: { avoidCollisions: undefined; hideWhenDetached: undefined; loop: undefined; }; export declare const DEFAULT_MENUBAR_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_MENUBAR_ROOT_PROPS: { value: undefined; loop: undefined; }; export declare const DEFAULT_MENUBAR_SUB_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_MENUBAR_SUB_TRIGGER_PROPS: { disabled: undefined; }; export declare const DEFAULT_MENUBAR_TRIGGER_PROPS: { as: "button"; disabled: undefined; }; export declare const DEFAULT_POPOVER_CLOSE_PROPS: { as: "button"; }; export declare const DEFAULT_POPOVER_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_POPOVER_ROOT_PROPS: { open: undefined; defaultOpen: undefined; modal: undefined; }; export declare const DEFAULT_POPOVER_TRIGGER_PROPS: { as: "button"; }; export declare const DEFAULT_RADIO_GROUP_INDICATOR_PROPS: { as: "span"; forceMount: undefined; }; export declare const DEFAULT_RADIO_GROUP_ITEM_PROPS: { as: "button"; disabled: undefined; }; export declare const DEFAULT_RADIO_GROUP_ROOT_PROPS: { disabled: undefined; required: undefined; loop: undefined; }; export declare const DEFAULT_SCROLL_AREA_PROPS: {}; export declare const DEFAULT_SCROLL_AREA_SCROLLBAR_VISIBLE_PROPS: {}; export declare const DEFAULT_SCROLL_AREA_THUMB_PROPS: { forceMount: undefined; }; export declare const DEFAULT_SCROLLBAR_AUTO_PROPS: { forceMount: undefined; }; export declare const DEFAULT_SCROLLBAR_HOVER_PROPS: { forceMount: undefined; }; export declare const DEFAULT_SCROLLBAR_PROPS: {}; export declare const DEFAULT_SCROLLBAR_SCROLL_PROPS: { forceMount: undefined; }; export declare const DEFAULT_SEPARATOR_PROPS: { decorative: undefined; }; export declare const DEFAULT_SLIDER_RANGE_PROPS: { as: "span"; }; export declare const DEFAULT_SLIDER_ROOT_PROPS: { as: "span"; disabled: undefined; inverted: undefined; min: number; max: number; step: number; minStepsBetweenThumbs: number; defaultValue: (v: LooseRequired) => number[]; }; export declare const DEFAULT_SLIDER_THUMB_PROPS: { as: "span"; }; export declare const DEFAULT_SLIDER_TRACK_PROPS: { as: "span"; }; export declare const DEFAULT_SWITCH_ROOT_PROPS: { as: "button"; checked: undefined; defaultChecked: undefined; value: string; required: undefined; disabled: undefined; }; export declare const DEFAULT_SWITCH_THUMB_PROPS: { as: "span"; }; export declare const DEFAULT_TABS_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_TABS_LIST_PROPS: { loop: undefined; }; export declare const DEFAULT_TABS_ROOT_PROPS: {}; export declare const DEFAULT_TABS_TRIGGER_PROPS: { as: "button"; disabled: undefined; }; export declare const DEFAULT_TOGGLE_GROUP_ITEM_PROPS: { as: "button"; disabled: undefined; }; export declare const DEFAULT_TOGGLE_GROUP_PROPS: { disabled: undefined; rovingFocus: undefined; loop: undefined; }; export declare const DEFAULT_TOGGLE_PROPS: { as: "button"; pressed: undefined; defaultPressed: undefined; disabled: undefined; }; export declare const DEFAULT_TOOLBAR_BUTTON_PROPS: { as: "button"; disabled: undefined; }; export declare const DEFAULT_TOOLBAR_LINK_PROPS: { as: "a"; }; export declare const DEFAULT_TOOLBAR_ROOT_PROPS: { loop: undefined; }; export declare const DEFAULT_TOOLBAR_SEPARATOR_PROPS: { decorative: undefined; }; export declare const DEFAULT_TOOLBAR_TOGGLE_GROUP_PROPS: { disabled: undefined; loop: undefined; }; export declare const DEFAULT_TOOLBAR_TOGGLE_ITEM_PROPS: { as: "button"; disabled: undefined; }; export declare const DEFAULT_TOOLTIP_CONTENT_IMPL_PROPS: { avoidCollisions: undefined; hideWhenDetached: undefined; }; export declare const DEFAULT_TOOLTIP_CONTENT_PROPS: { forceMount: undefined; }; export declare const DEFAULT_TOOLTIP_PROVIDER_PROPS: { disableHoverableContent: undefined; }; export declare const DEFAULT_TOOLTIP_ROOT_PROPS: { open: undefined; defaultOpen: undefined; disableHoverableContent: undefined; }; export declare const DEFAULT_TOOLTIP_TRIGGER_PROPS: { as: "button"; }; declare function defaultGetValueLabel(value: number, max: number): string; export declare interface DialogCloseProps { as?: PrimitiveProps['as']; } export declare const DialogContent: __VLS_WithTemplateSlots_37; export declare type DialogContentImplEmits = { /** * Event handler called when auto-focusing on open. * Can be prevented. */ openAutoFocus: [event: Event]; /** * Event handler called when auto-focusing on close. * Can be prevented. */ closeAutoFocus: [event: Event]; } & Omit; export declare interface DialogContentProps { /** * Used to force mounting when more control is needed. Useful when * controlling transntion with Vue native transition or other animation libraries. */ forceMount?: boolean; } declare interface DialogContext { triggerRef: MutableRefObject; content: Ref; contentId: string; titleId: string; descriptionId: string; open: Ref; onOpenChange: (open: boolean) => void; onOpenToggle: () => void; modal: boolean; } export { DialogContext as AlertDialogContext } export { DialogContext } export declare interface DialogDescriptionProps { as?: PrimitiveProps['as']; } export declare interface DialogOverlayProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } export declare const DialogRoot: __VLS_WithTemplateSlots_38; export declare type DialogRootEmits = { 'update:open': [open: boolean]; }; export declare interface DialogRootProps { open?: boolean; defaultOpen?: boolean; modal?: boolean; } export declare interface DialogTitleProps { as?: PrimitiveProps['as']; } export declare interface DialogTriggerProps { as?: PrimitiveProps['as']; } declare type Direction = 'ltr' | 'rtl'; declare type DismissableLayerEmits = { /** * Event handler called when the escape key is down. * Can be prevented. */ escapeKeydown: [event: KeyboardEvent]; /** * Event handler called when the a `pointerdown` event happens outside of the `DismissableLayer`. * Can be prevented. */ pointerdownOutside: [event: PointerdownOutsideEvent]; /** * Event handler called when the focus moves outside of the `DismissableLayer`. * Can be prevented. */ focusOutside: [event: FocusOutsideEvent]; /** * Event handler called when an interaction happens outside the `DismissableLayer`. * Specifically, when a `pointerdown` event happens outside or focus moves outside of it. * Can be prevented. */ interactOutside: [event: PointerdownOutsideEvent | FocusOutsideEvent]; /** * Handler called when the `DismissableLayer` should be dismissed */ dismiss: []; }; declare interface DismissableLayerProps { /** * When `true`, hover/focus/click interactions will be disabled on elements outside * the `DismissableLayer`. Users will need to click twice on outside elements to * interact with them: once to close the `DismissableLayer`, and again to trigger the element. */ disableOutsidePointerEvents?: boolean; } export declare const DropdownMenuContent: __VLS_WithTemplateSlots_39; export declare interface DropdownMenuContentProps extends MenuContentProps { } export declare interface DropdownMenuContextValue { triggerId: string; triggerRef: MutableRefObject; contentId: string; open: () => boolean; onOpenChange: (open: boolean) => void; onOpenToggle: () => void; modal: boolean; } export declare const DropdownMenuRoot: __VLS_WithTemplateSlots_40; export declare type DropdownMenuRootEmits = { 'update:open': [open: boolean]; }; export declare interface DropdownMenuRootProps extends MenuRootProps { defaultOpen?: boolean; } export declare const DropdownMenuSub: __VLS_WithTemplateSlots_41; export declare const DropdownMenuSubContent: __VLS_WithTemplateSlots_42; export declare type DropdownMenuSubContentImplEmits = MenuSubContentImplEmits; export declare interface DropdownMenuSubContentImplProps extends MenuSubContentImplProps { } export declare interface DropdownMenuSubContentProps extends MenuSubContentProps { } export declare type DropdownMenuSubEmits = { 'update:open': [open: boolean]; }; export declare interface DropdownMenuSubProps { open?: boolean; defaultOpen?: boolean; } export declare const DropdownMenuTrigger: __VLS_WithTemplateSlots_43; export declare interface DropdownMenuTriggerProps { as?: PrimitiveProps['as']; disabled?: boolean; } export declare type EmitsToHookProps> = { [K in keyof T as K extends `update:${infer Rest}` ? `onUpdate${Capitalize}` : `on${Capitalize}`]?: (...args: T[K]) => void; }; declare type EmitValue = T extends 'multiple' ? Exclude : Exclude; declare type EmitValue_2 = T extends 'multiple' ? Exclude : Exclude; declare type EventHandlers = (event: E) => void | Array<(event: E) => void>; declare type EventSuffixes = CombineSuffixes; export declare function focusFirst(candidates: HTMLElement[], preventScroll?: boolean): boolean; declare type FocusOutsideEvent = CustomEvent<{ originalEvent: FocusEvent; }>; declare interface FocusScopeProps { /** * When `true`, tabbing from last item will focus first tabbable * and shift+tab from first item will focus last tababble. * @defaultValue false */ loop?: boolean; /** * When `true`, focus cannot escape the focus scope via keyboard, * pointer, or a programmatic focus. * @defaultValue false */ trapped?: boolean; } export declare function getDecimalCount(value: number): number; export declare function getElFromTemplateRef(nodeRef: VNodeRef): T | undefined; export declare function getRawChildren(children: VNode[]): VNode[]; declare type Hook void> = T | T[]; export declare const HoverCardContent: __VLS_WithTemplateSlots_44; export declare interface HoverCardContentProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } export declare interface HoverCardContext { open: Ref; onOpenChange: (open: boolean) => void; onOpen: () => void; onClose: () => void; onDismiss: () => void; hasSelectionRef: MutableRefObject; isPointerDownOnContentRef: MutableRefObject; } export declare const HoverCardRoot: __VLS_WithTemplateSlots_45; export declare type HoverCardRootEmits = { 'update:open': [open: boolean]; }; export declare interface HoverCardRootProps { open?: boolean; defaultOpen?: boolean; openDelay?: number; closeDelay?: number; } export declare const HoverCardTrigger: __VLS_WithTemplateSlots_46; export declare interface HoverCardTriggerProps extends PopperAnchorProps { as?: PrimitiveProps['as']; } export declare type IAttrsData = Record & VNodeProps; export declare type ImageLoadingStatus = 'idle' | 'loading' | 'loaded' | 'error'; export declare const isDef: (val?: T) => val is T; export { isFunction } export declare function isIndeterminate(checked?: CheckedState): checked is 'indeterminate'; export declare function isNumber(value: unknown): value is number; export declare function isPointInPolygon(point: Point, polygon: Polygon): boolean; export declare const isPropFalsy: (val?: T) => val is T; export declare interface ItemData { $menubar: { value: string; disabled: boolean; }; } declare type KeysOfType = { [K in keyof T]: T[K] extends U ? K : never; }[keyof T]; export declare const Label: __VLS_WithTemplateSlots_47; export declare type LabelEmits = { mousedown: [event: MouseEvent]; }; export declare interface LabelProps { as?: PrimitiveProps['as']; } export { LooseRequired } declare interface Machine { [k: string]: { [k: string]: S; }; } declare type MachineEvent = keyof UnionToIntersection; declare type MachineState = keyof T; declare type Measurable = HTMLElement | VirtualElement; export declare const MenubarContent: __VLS_WithTemplateSlots_48; export declare const MenubarContentImpl: __VLS_WithTemplateSlots_49; export declare type MenubarContentImplEmits = Omit; export declare interface MenubarContentImplProps extends MenuContentImplProps { } export declare interface MenubarContentProps extends MenuContentProps { } export declare interface MenubarContextValue { value: Ref; dir: Ref; loop: boolean; onMenuOpen: (value: string) => void; onMenuClose: () => void; onMenuToggle: (value: string) => void; } export declare const MenubarMenu: __VLS_WithTemplateSlots_50; export declare interface MenubarMenuContextValue { value: string; triggerId: string; triggerRef: MutableRefObject; contentId: string; wasKeyboardTriggerOpenRef: MutableRefObject; } export declare interface MenubarMenuProps { value?: string; } export declare const MenubarRoot: __VLS_WithTemplateSlots_51; export declare type MenubarRootEmits = { 'update:value': [value: string]; }; export declare interface MenubarRootProps { value?: string; defaultValue?: string; loop?: RovingFocusGroupRootProps['loop']; dir?: RovingFocusGroupRootProps['dir']; } export declare const MenubarSub: __VLS_WithTemplateSlots_52; export declare const MenubarSubContent: __VLS_WithTemplateSlots_53; export declare interface MenubarSubContentProps extends MenuSubContentProps { } export declare type MenubarSubEmits = { 'update:open': [open: boolean]; }; export declare interface MenubarSubProps { open?: boolean; defaultOpen?: boolean; } export declare const MenubarSubTrigger: __VLS_WithTemplateSlots_54; export declare interface MenubarSubTriggerProps extends MenuSubTriggerProps { } export declare const MenubarTrigger: __VLS_WithTemplateSlots_55; export declare interface MenubarTriggerProps { as?: PrimitiveProps['as']; disabled?: boolean; } declare interface MenuCheckboxItemProps extends MenuItemProps { checked?: CheckedState; } declare type MenuContentImplEmits = UseMenuContentImplSharedEmits; declare interface MenuContentImplProps extends Omit { /** * Whether keyboard navigation should loop around * @defaultValue false */ loop?: boolean; } declare interface MenuContentProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } declare interface MenuItemImplProps { disabled?: boolean; textValue?: string; } declare interface MenuItemIndicatorProps { as?: PrimitiveProps['as']; /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } declare type MenuItemProps = { disabled?: boolean; textValue?: string; }; declare interface MenuRadioGroupProps { value?: string; } declare interface MenuRadioItemProps extends MenuItemProps { value: string; } declare interface MenuRootProps { open?: boolean; dir?: Direction; modal?: boolean; } declare type MenuSubContentImplEmits = Omit; declare interface MenuSubContentImplProps extends Omit { /** * Whether keyboard navigation should loop around * @defaultValue false */ loop?: boolean; } declare interface MenuSubContentProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } declare interface MenuSubTriggerProps extends MenuItemImplProps { } export declare function mergePrimitiveAttrs(attrs: PrimitiveElAttrs, extraAttrsList: PrimitiveElAttrs[]): PrimitiveElAttrs; export declare interface MutableRefObject { value: T; } export declare function normalizeAttrs(attrs: PrimitiveElAttrs): IAttrsData; export declare type OptionalKeys = Exclude>; declare type Orientation = AriaAttributes['aria-orientation']; export declare const PAGE_KEYS: string[]; export declare type PickOptionalRecord = Pick>; export declare type Point = [number, number]; declare type PointerdownOutsideEvent = CustomEvent<{ originalEvent: PointerEvent; }>; export declare type Polygon = Point[]; export declare const PopoverAnchor: __VLS_WithTemplateSlots_56; export declare interface PopoverAnchorProps extends PopperAnchorProps { } export declare const PopoverClose: __VLS_WithTemplateSlots_57; export declare interface PopoverCloseProps { as?: PrimitiveProps['as']; } export declare const PopoverContent: __VLS_WithTemplateSlots_58; export declare interface PopoverContentProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } export declare interface PopoverContext { triggerRef: MutableRefObject; contentId: string; open: Ref; onOpenChange: (open: boolean) => void; onOpenToggle: () => void; modal: boolean; } export declare const PopoverRoot: __VLS_WithTemplateSlots_59; export declare type PopoverRootEmits = { /** * Event handler called when the open state of the popover changes. */ 'update:open': [value: boolean]; }; export declare interface PopoverRootProps { open?: boolean; defaultOpen?: boolean; modal?: boolean; } export declare const PopoverTrigger: __VLS_WithTemplateSlots_60; export declare interface PopoverTriggerProps { as?: PrimitiveProps['as']; } declare interface PopperAnchorProps { virtualRef?: MutableRefObject; } declare interface PopperArrowProps extends ArrowProps { } declare type PopperContentEmits = { placed: []; }; declare interface PopperContentProps { side?: Side_2; sideOffset?: number; align?: Align; alignOffset?: number; arrowPadding?: number; avoidCollisions?: boolean; collisionBoundary?: Boundary | Boundary[]; collisionPadding?: number | Partial>; sticky?: 'partial' | 'always'; hideWhenDetached?: boolean; updatePositionStrategy?: 'optimized' | 'always'; dir?: Direction; } declare interface PortalProps { /** * Vue native teleport component prop `:to` * * {@link https://vuejs.org/guide/built-ins/teleport.html#basic-usage} */ to?: TeleportProps['to']; /** * Used to force mounting when more control is needed. Useful when * controlling animation with Vue animation libraries. */ forceMount?: boolean; } declare const Primitive: DefineComponent; default: string; }; }>, () => VNode, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; default: string; }; }>> & Readonly<{}>, { as: AsTag | Component; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export { Primitive as ContextMenuLabel } export { Primitive as DropdownMenuLabel } export { Primitive as MenubarLabel } export { Primitive } export { Primitive as ToastDescription } export { Primitive as ToastTitle } export declare type PrimitiveDefaultProps> = never, UK extends BooleanKey> = Exclude>, BK>, K extends keyof PickOptionalRecord = Exclude, BK>> = Record & Record & PrimitiveProps_2 & Partial>; export declare type PrimitiveElAttrs = Partial & Partial> & { elRef?: Hook<(nodeRef: E | undefined) => void>; }; export declare interface PrimitiveProps { as?: AsTag | object; } declare type PrimitiveProps_2 = (T extends { as?: any; } ? Required> : unknown); export declare interface ProgressContext { value?: () => number | undefined; max: (() => number) | number; } export declare const ProgressIndicator: __VLS_WithTemplateSlots_61; export declare const ProgressRoot: __VLS_WithTemplateSlots_62; export declare interface ProgressRootProps { value?: number | undefined; max?: number; getValueLabel?: (value: number, max: number) => string; } export declare const provideAccordionContext: (state: AccordionContext) => void; export declare const provideAccordionItemContext: (state: AccordionItemContext) => void; export declare const provideAvatarContext: (state: AvatarContext) => void; export declare const provideCheckboxContext: (state: CheckboxContext) => void; export declare const provideCollapsibleContext: (state: CollapsibleContext) => void; export declare const provideContextMenuContext: (state: ContextMenuContextValue) => void; declare const provideDialogContext: (state: DialogContext) => void; export { provideDialogContext as provideAlertDialogContext } export { provideDialogContext } export declare const provideDropdownMenuContext: (state: DropdownMenuContextValue) => void; export declare const provideHoverCardContext: (state: HoverCardContext) => void; export declare const provideMenubarContext: (state: MenubarContextValue) => void; export declare const provideMenubarMenuContext: (state: MenubarMenuContextValue) => void; export declare const providePopoverContext: (state: PopoverContext) => void; export declare const provideProgressContext: (state: ProgressContext) => void; export declare const provideRadioContext: (state: RadioContext) => void; export declare const provideRadioGroupContext: (state: RadioGroupContext) => void; export declare const provideScrollAreaContext: (state: ScrollAreaContext) => void; export declare const provideScrollbarContext: (state: ScrollbarContext) => void; export declare const provideSliderContext: (state: SliderContext) => void; export declare const provideSliderOrientationContext: (state: SliderOrientationContext) => void; export declare const provideSwitchContext: (state: SwitchRootContext) => void; export declare const provideTabsContext: (state: TabsContext) => void; export declare const provideToastInteractiveContext: (state: ToastContext) => void; export declare const provideToastProviderContext: (state: ToastProviderContext) => void; export declare const provideToggleGroupContext: (state: ToggleGroupContext) => void; export declare const provideToolbarContext: (state: ToolbarContext) => void; export declare const provideTooltipContentContext: (state: TooltipContentContext) => void; export declare const provideTooltipContext: (state: TooltipContext) => void; export declare const provideTooltipProviderContext: (state: TooltipProviderContext) => void; export declare interface RadioContext { checked: Ref; disabled: Ref; bubbleInput: { control: Ref; bubbles: MutableRefObject; isFormControl: MutableRefObject; name: () => string | undefined; value: () => string; checked: Ref; required: () => boolean | undefined; disabled: Ref; }; } export declare const RadioGroupBubbleInput: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare interface RadioGroupContext { name: () => string | undefined; required: () => boolean | undefined; disabled: () => boolean | undefined; value: Ref; onValueChange: (value: string) => void; } export declare const RadioGroupIndicator: __VLS_WithTemplateSlots_63; export declare interface RadioGroupIndicatorProps { as?: PrimitiveProps['as']; /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } export declare const RadioGroupItem: __VLS_WithTemplateSlots_64; export declare interface RadioGroupItemProps { as?: PrimitiveProps['as']; value: string; name?: string; disabled?: boolean; } export declare const RadioGroupRoot: __VLS_WithTemplateSlots_65; export declare type RadioGroupRootEmits = { 'update:value': [value: string]; }; export declare interface RadioGroupRootProps { name?: string; required?: boolean; disabled?: boolean; dir?: RovingFocusGroupRootProps['dir']; orientation?: RovingFocusGroupRootProps['orientation']; loop?: RovingFocusGroupRootProps['loop']; value?: string; defaultValue?: string; } export declare type RadixPrimitiveGetAttrs = (extraAttrs?: PrimitiveElAttrs[]) => PrimitiveElAttrs; export declare type RadixPrimitiveReturns = T; export declare interface RefObject { readonly value: T; } export declare type RefOrRefObject = Ref | MutableRefObject; declare type ReplaceProps = Omit & { [P in K]: () => T[P]; }; declare type RequiredKeys = Exclude>, undefined>; export declare function roundValue(value: number, decimalCount: number): number; declare type RovingFocusGroupRootEmits = { 'update:currentTabStopId': [tabStopId: string | undefined]; 'entryFocus': [event: Event]; }; declare interface RovingFocusGroupRootProps { /** * The orientation of the group. * Mainly so arrow navigation is done accordingly (left & right vs. up & down) */ orientation?: Orientation; /** * The direction of navigation between items. */ dir?: Direction; /** * Whether keyboard navigation should loop around * @defaultValue false */ loop?: boolean; currentTabStopId?: string | undefined; defaultCurrentTabStopId?: string; preventScrollOnEntryFocus?: boolean; } export declare const ScrollAreaContent: __VLS_WithTemplateSlots_66; export declare interface ScrollAreaContext { type: ScrollAreaType; dir: Ref; scrollHideDelay: number; scrollArea: Ref; viewport: Ref; content: Ref; scrollbarX: Ref; scrollbarXEnabled: Ref; onScrollbarXEnabledChange: (rendered: boolean) => void; scrollbarY: Ref; scrollbarYEnabled: Ref; onScrollbarYEnabledChange: (rendered: boolean) => void; onCornerWidthChange: (width: number) => void; onCornerHeightChange: (height: number) => void; } export declare const ScrollAreaCorner: __VLS_WithTemplateSlots_67; export declare const ScrollAreaRoot: __VLS_WithTemplateSlots_68; export declare interface ScrollAreaRootProps { type?: ScrollAreaType; dir?: Direction; scrollHideDelay?: number; } export declare const ScrollAreaScrollbar: __VLS_WithTemplateSlots_69; export declare interface ScrollAreaScrollbarHoverProps { orientation?: ScrollAreaScrollbarVisibleProps['orientation']; forceMount?: boolean; } export declare interface ScrollAreaScrollbarProps { orientation?: ScrollAreaScrollbarVisibleProps['orientation']; } export declare interface ScrollAreaScrollbarScrollProps { orientation?: ScrollAreaScrollbarVisibleProps['orientation']; forceMount?: boolean; } export declare interface ScrollAreaScrollbarVisibleProps { orientation?: 'horizontal' | 'vertical'; } export declare const ScrollAreaThumb: __VLS_WithTemplateSlots_70; export declare interface ScrollAreaThumbProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } declare type ScrollAreaType = 'auto' | 'always' | 'scroll' | 'hover'; export declare const ScrollAreaViewport: __VLS_WithTemplateSlots_71; export declare interface ScrollAreaViewportProps { el?: RefOrRefObject; } export declare interface ScrollbarContext { hasThumb: Ref; thumb: Ref; onThumbPointerUp: () => void; onThumbPointerDown: (pointerPos: { x: number; y: number; }) => void; onThumbPositionChange: () => void; } export declare const Separator: __VLS_WithTemplateSlots_72; export declare interface SeparatorProps { /** * Either `vertical` or `horizontal`. Defaults to `horizontal`. */ orientation?: 'vertical' | 'horizontal'; /** * Whether or not the component is purely decorative. When true, accessibility-related attributes * are updated so that that the rendered element is removed from the accessibility tree. */ decorative?: boolean; } export declare type Side = 'top' | 'right' | 'bottom' | 'left'; declare type Side_2 = (typeof SIDE_OPTIONS)[number]; declare const SIDE_OPTIONS: readonly ["top", "right", "bottom", "left"]; declare interface Size { width: number; height: number; } export declare type SlideDirection = 'from-left' | 'from-right' | 'from-bottom' | 'from-top'; export declare interface SliderContext { name: () => string | undefined; disabled: () => boolean | undefined; min: () => number; max: () => number; values: Ref; valueIndexToChangeRef: MutableRefObject; thumbs: Set; orientation: NonNullable; } export declare type SliderOrientationContext = Ref<{ startEdge: Side; endEdge: Side; size: keyof NonNullable>>; direction: number; }>; export declare const SliderRange: __VLS_WithTemplateSlots_73; export declare interface SliderRangeProps { as?: PrimitiveProps['as']; } export declare const SliderRoot: __VLS_WithTemplateSlots_74; export declare type SliderRootEmits = { 'update:value': [value: number[]]; 'valueCommit': [value: number[]]; }; export declare interface SliderRootProps { as?: PrimitiveProps['as']; name?: string; disabled?: boolean; orientation?: HTMLAttributes['aria-orientation']; dir?: Direction; min?: number; max?: number; step?: number; minStepsBetweenThumbs?: number; value?: number[]; defaultValue?: number[]; inverted?: boolean; } export declare const SliderThumb: __VLS_WithTemplateSlots_75; export declare interface SliderThumbProps { as?: PrimitiveProps['as']; name?: string; } export declare const SliderTrack: __VLS_WithTemplateSlots_76; export declare interface SliderTrackProps { as?: PrimitiveProps['as']; } declare type SwipeDirection = 'up' | 'down' | 'left' | 'right'; export declare type SwipeEvent = { currentTarget: EventTarget & HTMLLIElement; } & Omit, 'currentTarget'>; export declare const SwitchBubbleInput: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare const SwitchRoot: __VLS_WithTemplateSlots_77; export declare interface SwitchRootContext { checked: Ref; disabled: () => boolean | undefined; bubbleInput: { control: Ref; bubbles: MutableRefObject; isFormControl: MutableRefObject; name: () => string | undefined; value: () => string; checked: Ref; required: () => boolean | undefined; disabled: () => boolean | undefined; }; } export declare type SwitchRootEmits = { 'update:checked': [checked: boolean]; }; export declare interface SwitchRootProps { as?: PrimitiveProps['as']; checked?: boolean; defaultChecked?: boolean; required?: boolean; disabled?: boolean; value?: string; name?: string; } export declare const SwitchThumb: __VLS_WithTemplateSlots_78; export declare interface SwitchThumbProps { as?: PrimitiveProps['as']; } export declare const TabsContent: __VLS_WithTemplateSlots_79; export declare interface TabsContentProps { value: string; /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } export declare interface TabsContext { baseId: string; value: Ref; onValueChange: (value: string) => void; orientation: Exclude; dir: Ref; activationMode: Exclude; } export declare const TabsList: __VLS_WithTemplateSlots_80; export declare interface TabsListProps { loop?: RovingFocusGroupRootProps['loop']; } export declare const TabsRoot: __VLS_WithTemplateSlots_81; export declare type TabsRootEmits = { /** A function called when a new tab is selected */ 'update:value': [value: string]; }; export declare interface TabsRootProps { /** The value for the selected tab, if controlled */ value?: string; /** The value of the tab to select by default, if uncontrolled */ defaultValue?: string; /** * The orientation the tabs are layed out. * Mainly so arrow navigation is done accordingly (left & right vs. up & down) * @defaultValue horizontal */ orientation?: RovingFocusGroupRootProps['orientation']; /** * The direction of navigation between toolbar items. */ dir?: RovingFocusGroupRootProps['dir']; /** * Whether a tab is activated automatically or manually. * @defaultValue automatic */ activationMode?: 'automatic' | 'manual'; } export declare const TabsTrigger: __VLS_WithTemplateSlots_82; export declare interface TabsTriggerProps { as?: PrimitiveProps['as']; value: string; disabled?: boolean; } declare interface ToastCloseProps { as?: PrimitiveProps['as']; } export { ToastCloseProps as ToastActionProps } export { ToastCloseProps } declare interface ToastContext { el: Ref; open: Ref; onChangeOpen: (v: boolean) => void; onClose: () => void; setOnClose: (onClose: () => void) => void; } declare interface ToastProviderContext { label: string; duration: number; swipeDirection: Ref; swipeThreshold: MaybeRefOrGetter; toastCount: Ref; viewport: Ref; onToastAdd: () => void; onToastRemove: () => void; isFocusedToastEscapeKeyDownRef: MutableRefObject; isClosePausedRef: MutableRefObject; } export declare interface ToastProviderProps { /** * An author-localized label for each toast. Used to help screen reader users * associate the interruption with a toast. * @defaultValue 'Notification' */ label?: string; /** * Time in milliseconds that each toast should remain visible for. * @defaultValue 5000 */ duration?: number; /** * Direction of pointer swipe that should close the toast. * @defaultValue 'right' */ swipeDirection?: MaybeRef; /** * Distance in pixels that the swipe must pass before a close is triggered. * @defaultValue 50 */ swipeThreshold?: MaybeRefOrGetter; } export declare const ToastRoot: __VLS_WithTemplateSlots_84; export declare type ToastRootEmits = { 'update:open': [open: boolean]; }; export declare interface ToastRootProps { open?: boolean; defaultOpen?: boolean; /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } export declare const ToastViewport: __VLS_WithTemplateSlots_85; export declare interface ToastViewportProps { as?: PrimitiveProps['as']; /** * The keys to use as the keyboard shortcut that will move focus to the toast viewport. * @defaultValue ['F8'] */ hotkey?: string[]; /** * An author-localized label for the toast viewport to provide context for screen reader users * when navigating page landmarks. The available `{hotkey}` placeholder will be replaced for you. * @defaultValue 'Notifications ({hotkey})' */ label?: string; } export declare const Toggle: __VLS_WithTemplateSlots_86; export declare type ToggleEmits = { /** * The callback that fires when the state of the toggle changes. */ 'update:pressed': [value: boolean]; }; export declare interface ToggleGroupContext { rovingFocus: boolean; disabled: () => boolean | undefined; type: ToggleGroupType; value: Ref; onItemActivate: (value: string) => void; onItemDeactivate: (value: string) => void; } export declare type ToggleGroupEmits = { /** * The callback that fires when the state of the toggle group changes. */ 'update:value': [value: EmitValue_2]; }; declare interface ToggleGroupImplProps { /** * Whether the group is disabled from user interaction. * @defaultValue false */ disabled?: boolean; /** * Whether the group should maintain roving focus of its buttons. * @defaultValue true */ rovingFocus?: boolean; loop?: RovingFocusGroupRootProps['loop']; orientation?: RovingFocusGroupRootProps['orientation']; dir?: RovingFocusGroupRootProps['dir']; } export declare const ToggleGroupItem: __VLS_WithTemplateSlots_87; export declare interface ToggleGroupItemProps extends Omit { /** * A string value for the toggle group item. All items within a toggle group should use a unique value. */ value: string; } declare interface ToggleGroupMultipleProps { /** * The controlled stateful value of the items that are pressed. */ value?: string[]; /** * The value of the items that are pressed when initially rendered. Use * `defaultValue` if you do not need to control the state of a toggle group. */ defaultValue?: string[]; } export declare interface ToggleGroupProps extends ToggleGroupImplProps { type?: T; value?: T extends 'multiple' ? ToggleGroupMultipleProps['value'] : ToggleGroupSingleProps['value']; defaultValue?: T extends 'multiple' ? ToggleGroupMultipleProps['defaultValue'] : ToggleGroupSingleProps['defaultValue']; } export declare const ToggleGroupRoot: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal_2>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal_2 & Omit<{ readonly "onUpdate:value"?: ((value: T extends "multiple" ? string[] : string) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>, "onUpdate:value"> & ToggleGroupProps> & PublicProps; expose(exposed: ShallowUnwrapRef< {}>): void; attrs: any; slots: { default?(_: {}): any; }; emit: (evt: "update:value", value: T extends "multiple" ? string[] : string) => void; }>) => VNode & { __ctx?: Awaited; }; declare interface ToggleGroupSingleProps { /** * The controlled stateful value of the item that is pressed. */ value?: string; /** * The value of the item that is pressed when initially rendered. Use * `defaultValue` if you do not need to control the state of a toggle group. */ defaultValue?: string; } export declare type ToggleGroupType = 'single' | 'multiple' | undefined; export declare interface ToggleProps { as?: PrimitiveProps['as']; /** * The controlled state of the toggle. */ pressed?: boolean; /** * The state of the toggle when initially rendered. Use `defaultPressed` * if you do not need to control the state of the toggle. * @defaultValue false */ defaultPressed?: boolean; disabled?: boolean; } export declare const ToolbarButton: __VLS_WithTemplateSlots_88; export declare interface ToolbarButtonProps { as?: PrimitiveProps['as']; disabled?: boolean; } export declare interface ToolbarContext { orientation: RovingFocusGroupRootProps['orientation']; dir: Ref['dir']>; } export declare const ToolbarLink: __VLS_WithTemplateSlots_89; export declare interface ToolbarLinkProps { as?: PrimitiveProps['as']; } export declare const ToolbarRoot: __VLS_WithTemplateSlots_90; export declare interface ToolbarRootProps { orientation?: RovingFocusGroupRootProps['orientation']; loop?: RovingFocusGroupRootProps['loop']; dir?: RovingFocusGroupRootProps['dir']; } export declare const ToolbarSeparator: __VLS_WithTemplateSlots_91; export declare interface ToolbarSeparatorProps extends Omit { } export declare const ToolbarToggleGroup: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal_3>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal_3 & Omit<{ readonly "onUpdate:value"?: ((value: T extends "multiple" ? string[] : string) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>, "onUpdate:value"> & ToolbarToggleGroupProps> & PublicProps; expose(exposed: ShallowUnwrapRef< {}>): void; attrs: any; slots: { default?(_: {}): any; }; emit: (evt: "update:value", value: T extends "multiple" ? string[] : string) => void; }>) => VNode & { __ctx?: Awaited; }; export declare type ToolbarToggleGroupEmits = ToggleGroupEmits; export declare interface ToolbarToggleGroupProps extends Omit, 'rovingFocus'> { } export declare const ToolbarToggleItem: __VLS_WithTemplateSlots_92; export declare interface ToolbarToggleItemProps { as?: PrimitiveProps['as']; value: ToggleGroupItemProps['value']; disabled?: boolean; } export declare const TOOLTIP_OPEN = "tooltip.open"; export declare const TooltipContent: __VLS_WithTemplateSlots_93; export declare const TooltipContentAriaLabel: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare interface TooltipContentContext { id: string; ariaLabel?: string | undefined; } export declare type TooltipContentImplEmits = { /** Event handler called when focus moves to the destructive action after opening. It can be prevented by calling `event.preventDefault` */ escapeKeydown: DismissableLayerEmits['escapeKeydown']; /** Event handler called when a pointer event occurs outside the bounds of the component. It can be prevented by calling `event.preventDefault`. */ pointerdownOutside: DismissableLayerEmits['pointerdownOutside']; }; export declare interface TooltipContentImplProps extends PopperContentProps { /** * A more descriptive label for accessibility purpose */ ariaLabel?: string; } export declare interface TooltipContentProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: boolean; } export declare interface TooltipContext { contentId: string; open: Ref; stateAttribute: () => 'closed' | 'delayed-open' | 'instant-open'; trigger: Ref; onTriggerEnter: () => void; onTriggerLeave: () => void; onOpen: () => void; onClose: () => void; disableHoverableContent: boolean; } export declare const TooltipProvider: __VLS_WithTemplateSlots_94; export declare interface TooltipProviderContext { isOpenDelayed: Ref; delayDuration: number; onOpen: () => void; onClose: () => void; onPointerInTransitChange: (inTransit: boolean) => void; isPointerInTransitRef: MutableRefObject; disableHoverableContent: boolean; } export declare interface TooltipProviderProps { /** * The duration from when the pointer enters the trigger until the tooltip gets opened. * @defaultValue 700 */ delayDuration?: number; /** * How much time a user has to enter another trigger without incurring a delay again. * @defaultValue 300 */ skipDelayDuration?: number; /** * When `true`, trying to hover the content will result in the tooltip closing as the pointer leaves the trigger. * @defaultValue false */ disableHoverableContent?: boolean; } export declare const TooltipRoot: __VLS_WithTemplateSlots_95; export declare type TooltipRootEmits = { 'update:open': [open: boolean]; }; export declare interface TooltipRootProps { open?: boolean; defaultOpen?: boolean; /** * The duration from when the pointer enters the trigger until the tooltip gets opened. This will * override the prop with the same name passed to Provider. * @defaultValue 700 */ delayDuration?: number; /** * When `true`, trying to hover the content will result in the tooltip closing as the pointer leaves the trigger. * @defaultValue false */ disableHoverableContent?: boolean; } export declare const TooltipTrigger: __VLS_WithTemplateSlots_96; export declare interface TooltipTriggerProps extends PopperAnchorProps { as?: PrimitiveProps['as']; } declare type UnionToIntersection = (T extends any ? (x: T) => any : never) extends (x: infer R) => any ? R : never; export declare function useAccordionContent(props: UseAccordionContentProps): RadixPrimitiveReturns<{ isOpen: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseAccordionContentProps extends UseCollapsibleContentProps { } export declare const useAccordionContext: (consumerName: string) => AccordionContext; export declare const useAccordionItemContext: (consumerName: string) => AccordionItemContext; export declare interface UseAlertDialogContent extends UseDialogContent { } export declare const useAlertDialogContent: typeof useDialogContent; export declare const useAvatarContext: (consumerName: string) => AvatarContext; export declare interface UseAvatarFallback { delayMs?: number; } export declare function useAvatarFallback(props?: UseAvatarFallback): RadixPrimitiveReturns<{ isOpen: Ref; }>; export declare function useAvatarImage(props?: UseAvatarImageProps): RadixPrimitiveReturns; export declare interface UseAvatarImageProps extends EmitsToHookProps { src?: () => string | undefined; } export declare function useAvatarRoot(): void; export declare function useBodyScrollLock(): () => void; export declare const useCheckboxContext: (consumerName: string) => CheckboxContext; export declare function useCheckboxIndicator(props: UseCheckboxIndicatorProps): RadixPrimitiveReturns<{ isPresent: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseCheckboxIndicatorProps { el?: Ref; forceMount?: boolean; } export declare function useCheckboxRoot(props: UseCheckboxRootProps): RadixPrimitiveReturns; export declare interface UseCheckboxRootProps extends EmitsToHookProps { control?: Ref; checked?: () => CheckedState | undefined; defaultChecked?: CheckedState | undefined; disabled?: () => boolean | undefined; required?: () => boolean | undefined; value?: () => string; name?: () => string | undefined; } export declare function useCollapsibleContent(props: UseCollapsibleContentProps): RadixPrimitiveReturns<{ isOpen: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseCollapsibleContentProps { el?: Ref; forceMount?: boolean; } export declare const useCollapsibleContext: (consumerName: string) => CollapsibleContext; export declare function useCollapsibleRoot(props: UseCollapsibleRootProps): RadixPrimitiveReturns; export declare interface UseCollapsibleRootProps extends EmitsToHookProps { open?: () => boolean | undefined; defaultOpen?: boolean; disabled?: () => boolean | undefined; } export declare function useCollapsibleTrigger(): RadixPrimitiveReturns; export declare const useCollection: (thereContext?: CollectionContext) => () => CollectionItemWithData>[]; export declare function useComposedElements(cb: (el: T | undefined) => void): (nodeRef: any) => void; export declare function useContextMenuContent(props?: UseContextMenuContenttProps): RadixPrimitiveReturns<{ isPresent: Ref; }>; export declare interface UseContextMenuContenttProps { forceMount?: boolean; } export declare const useContextMenuContext: (consumerName: string) => ContextMenuContextValue; export declare function useContextMenuSub(props?: UseContextMenuSubProps): void; export declare interface UseContextMenuSubProps extends EmitsToHookProps { open?: () => boolean | undefined; defaultOpen?: boolean; } /** * Shorthand for v-model binding, props + emit -> ref * * @see https://vueuse.org/useVModel * @param props * @param key * @param onChange * @param defaultValue */ export declare function useControllableState

(props: P, key: K, onChange: (value: V) => void, defaultValue?: V): Ref; export declare function useControllableStateV2(prop: (() => P) | undefined, onChange: ((value: U) => void) | undefined, defaultValue: V | undefined): Ref; export declare function useControllableStateV3(prop: (() => P) | undefined, onChange: ((value: U) => void) | undefined, defaultValue: () => V): Ref; export declare function useDialogClose(): RadixPrimitiveReturns; export declare interface UseDialogContent { forceMount?: boolean; } export declare function useDialogContent(props: UseDialogContent): RadixPrimitiveReturns<{ isPresent: Ref; }>; export declare function useDialogContentImpl(props: UseDialogContentImplProps): RadixPrimitiveReturns; export declare function useDialogContentImplModal(props: UseDialogContentImplProps): RadixPrimitiveReturns; export declare function useDialogContentImplNonModal(props: UseDialogContentImplProps): RadixPrimitiveReturns; export declare interface UseDialogContentImplProps extends Omit { } export declare function useDialogContentImplShared(props: UseDialogContentImplSharedProps): RadixPrimitiveReturns; export declare interface UseDialogContentImplSharedProps extends EmitsToHookProps, Omit { trapFocus?: () => boolean; } declare const useDialogContext: (consumerName: string) => DialogContext; export { useDialogContext as useAlertDialogContext } export { useDialogContext } export declare function useDialogDescription(): RadixPrimitiveReturns; export declare function useDialogOverlay(props?: UseDialogOverlayProps): RadixPrimitiveReturns<{ isPresent: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseDialogOverlayProps { forceMount?: boolean; el?: Ref; } export declare function useDialogRoot(props: UseDialogRootProps): void; export declare interface UseDialogRootProps extends EmitsToHookProps { triggerRef?: MutableRefObject; content?: Ref; open?: () => boolean | undefined; defaultOpen?: boolean; modal?: boolean; } export declare function useDialogTitle(): RadixPrimitiveReturns; export declare function useDialogTrigger(): RadixPrimitiveReturns; declare interface UseDismissableLayerProps extends EmitsToHookProps { el?: Ref; disableOutsidePointerEvents?: () => boolean; } export declare const useDropdownMenuContent: typeof useMenuContent; export declare interface UseDropdownMenuContentProps extends UseMenuContentProps { } export declare const useDropdownMenuContext: (consumerName: string) => DropdownMenuContextValue; export declare function useDropdownMenuSub(props?: UseDropdownMenuSubProps): void; export declare const useDropdownMenuSubContent: typeof useMenuSubContent; export declare function useDropdownMenuSubContentImpl(props?: UseDropdownMenuSubContentImplProps): UseMenuContentImplSharedPeturns; export declare interface UseDropdownMenuSubContentImplProps extends UseMenuSubContentImplProps { } export declare interface UseDropdownMenuSubContentProps extends UseMenuSubContentProps { } export declare interface UseDropdownMenuSubProps extends EmitsToHookProps { open?: () => boolean | undefined; defaultOpen?: boolean; } export declare function useDropdownMenuTrigger(props?: UseDropdownMenuTriggerProps): RadixPrimitiveReturns; export declare interface UseDropdownMenuTriggerProps { disabled?: () => boolean | undefined; } export declare function useEscapeKeydown(handler: (e: KeyboardEvent) => void, ownerDocument?: MaybeRefOrGetter): void; export declare function useForwardElement(elRef: Ref | MutableRefObject): (nodeRef: Element | ComponentPublicInstance | null | undefined) => void; export declare const useHoverCardContext: (consumerName: string) => HoverCardContext; export declare const useId: () => string; export declare function useLabel(props?: UseLabelProps): RadixPrimitiveReturns; export declare interface UseLabelProps extends EmitsToHookProps { } export declare const useMenubarContent: typeof useMenuContent; export declare function useMenubarContentImpl(props?: UseMenubarContentImplProps): UseMenuContentImplSharedPeturns; export declare interface UseMenubarContentImplProps extends Omit { } export declare interface UseMenubarContentProps extends UseMenuContentProps { } export declare const useMenubarContext: (consumerName: string) => MenubarContextValue; export declare function useMenubarMenu(props: UseMenubarMenuProps): void; export declare const useMenubarMenuContext: (consumerName: string) => MenubarMenuContextValue; export declare interface UseMenubarMenuProps { value?: string; } export declare interface UseMenubarRootProps extends EmitsToHookProps { value?: () => string | undefined; defaultValue?: string; loop?: boolean; dir?: MaybeRefOrGetter; } export declare function useMenubarSub(props: UseMenubarSubProps): void; export declare const useMenubarSubContent: typeof useMenuSubContent; export declare interface UseMenubarSubContentProps extends UseMenuSubContentProps { } export declare interface UseMenubarSubProps extends EmitsToHookProps { open?: () => boolean | undefined; defaultOpen?: boolean; } export declare function useMenubarSubTrigger(props?: UseMenubarSubTriggerProps): RadixPrimitiveReturns; export declare interface UseMenubarSubTriggerProps extends UseMenuSubTriggerProps { } export declare function useMenubarTrigger(props?: UseMenubarTriggerProps): RadixPrimitiveReturns; export declare interface UseMenubarTriggerProps { disabled?: () => boolean | undefined; } declare function useMenuContent(props?: UseMenuContentProps): RadixPrimitiveReturns<{ isPresent: Ref; }>; declare interface UseMenuContentImplProps extends Omit { } declare type UseMenuContentImplSharedEmits = { /** * Event handler called when auto-focusing on close. * Can be prevented. */ closeAutoFocus: [event: Event]; entryFocus: RovingFocusGroupRootEmits['entryFocus']; escapeKeydown: DismissableLayerEmits['escapeKeydown']; pointerdownOutside: DismissableLayerEmits['pointerdownOutside']; focusOutside: DismissableLayerEmits['focusOutside']; interactOutside: DismissableLayerEmits['interactOutside']; }; declare interface UseMenuContentImplSharedPeturns { wrapperAttrs: () => IAttrsData; attrs: RadixPrimitiveGetAttrs; } declare type UseMenuContentImplSharedPrivateEmits = { openAutoFocus: [event: Event]; dismiss: DismissableLayerEmits['dismiss']; }; declare interface UseMenuContentImplSharedPrivateProps extends EmitsToHookProps { disableOutsidePointerEvents?: DismissableLayerProps['disableOutsidePointerEvents']; disableOutsideScroll?: boolean; trapFocus?: FocusScopeProps['trapped']; } declare interface UseMenuContentImplSharedProps extends EmitsToHookProps, Omit { disableOutsidePointerEvents?: () => boolean; disableOutsideScroll?: boolean; trapFocus?: () => boolean; loop?: boolean; } declare interface UseMenuContentProps { forceMount?: boolean; } declare interface UseMenuItemImplProps { disabled?: () => boolean | undefined; textValue?: string; } declare function useMenuSubContent(props: UseMenuSubContentProps): RadixPrimitiveReturns<{ isPresent: Ref; }>; declare interface UseMenuSubContentImplProps extends Omit { } declare interface UseMenuSubContentProps { forceMount?: boolean; } declare interface UseMenuSubTriggerProps extends UseMenuItemImplProps { } export declare function useMenuvarRoot(props?: UseMenubarRootProps): RadixPrimitiveReturns; export declare function usePopoverAnchor(props?: UsePopoverAnchorProps): RadixPrimitiveReturns<{ isShow: boolean; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UsePopoverAnchorProps { virtualRef?: MutableRefObject; } export declare function usePopoverClose(): RadixPrimitiveReturns; export declare function usePopoverContent(props?: UsePopoverContentProps): RadixPrimitiveReturns<{ isPresent: Ref; }>; export declare interface UsePopoverContentProps { forceMount?: boolean; } export declare const usePopoverContext: (consumerName: string) => PopoverContext; export declare function usePopoverRoot(props?: UsePopoverRootProps): void; export declare interface UsePopoverRootProps extends EmitsToHookProps { triggerRef?: MutableRefObject; open?: () => boolean | undefined; defaultOpen?: boolean; modal?: boolean; } export declare function usePopoverTrigger(): RadixPrimitiveReturns; declare function usePopperContent(props?: UsePopperContentProps): RadixPrimitiveReturns<{ wrapperAttrs: () => IAttrsData; attrs: RadixPrimitiveGetAttrs; }>; declare interface UsePopperContentProps extends EmitsToHookProps { side?: Side_2; sideOffset?: number; align?: Align; alignOffset?: number; arrowPadding?: number; avoidCollisions?: boolean; collisionBoundary?: () => Boundary | Boundary[]; collisionPadding?: number | Partial>; sticky?: 'partial' | 'always'; hideWhenDetached?: boolean; updatePositionStrategy?: 'optimized' | 'always'; dir?: MaybeRefOrGetter; } export declare const useProgressContext: (consumerName: string) => ProgressContext; export declare function useProgressIndicator(): RadixPrimitiveReturns; export declare function useProgressRoot(props: UseProgressRootProps): RadixPrimitiveReturns; export declare interface UseProgressRootProps { value?: () => number | undefined; max?: (() => number) | number; getValueLabel?: (value: number, max: number) => string; } export declare const useRadioContext: (consumerName: string) => RadioContext; export declare const useRadioGroupContext: (consumerName: string) => RadioGroupContext; export declare function useRadioGroupIndicator(props?: UseRadioGroupIndicatorProps): RadixPrimitiveReturns<{ isPresent: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseRadioGroupIndicatorProps { el?: Ref; forceMount?: boolean; } export declare interface UseRadioGroupItem { control?: Ref; value: () => string; name?: () => string | undefined; disabled?: () => boolean | undefined; } export declare function useRadioGroupItem(props: UseRadioGroupItem): RadixPrimitiveReturns; export declare function useRadioGroupRoot(props: UseRadioGroupRootProps): RadixPrimitiveReturns; export declare interface UseRadioGroupRootProps extends EmitsToHookProps { elRef?: MutableRefObject; value?: () => string | undefined; defaultValue?: string; name?: () => string | undefined; required?: () => boolean | undefined; disabled?: () => boolean | undefined; orientation?: RovingFocusGroupRootProps['orientation']; loop?: boolean; dir?: MaybeRefOrGetter; } export declare function useRef(value: T): Ref extends T ? T extends Ref ? IfAny, T> : MutableRefObject : MutableRefObject; export declare function useRef(): MutableRefObject; export declare function useScrollAreaContent(): RadixPrimitiveReturns; export declare const useScrollAreaContext: (consumerName: string) => ScrollAreaContext; export declare function useScrollAreaCorner(): RadixPrimitiveReturns<{ hasCorner: Ref; }>; export declare function useScrollAreaCornerImpl(): RadixPrimitiveReturns<{ hasSize: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare function useScrollAreaRoot(props: UseScrollAreaRootProps): RadixPrimitiveReturns; declare interface UseScrollAreaRootProps { el?: Ref; type?: ScrollAreaType; dir?: MaybeRefOrGetter; scrollHideDelay?: number; } export declare function useScrollAreaScrollbarAuto(props: UseScrollAreaScrollbarAutoProps): RadixPrimitiveReturns<{ isPresent: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseScrollAreaScrollbarAutoProps extends UseScrollAreaScrollbarVisibleProps { forceMount?: boolean; } export declare function useScrollAreaScrollbarHover(props: UseScrollAreaScrollbarHoverProps): RadixPrimitiveReturns<{ isPresent: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseScrollAreaScrollbarHoverProps extends UseScrollAreaScrollbarVisibleProps { forceMount?: boolean; } export declare function useScrollAreaScrollbarScroll(props: UseScrollAreaScrollbarScrollProps): RadixPrimitiveReturns<{ isPresent: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseScrollAreaScrollbarScrollProps extends UseScrollAreaScrollbarVisibleProps { forceMount?: boolean; } export declare function useScrollAreaScrollbarVisible(props: UseScrollAreaScrollbarVisibleProps): RadixPrimitiveReturns; export declare interface UseScrollAreaScrollbarVisibleProps { orientation?: 'horizontal' | 'vertical'; } export declare function useScrollAreaThumb(props: UseScrollAreaThumbProps): { isPresent: ShallowRef | ComputedRef; }; export declare function useScrollAreaThumbImpl(): RadixPrimitiveReturns; export declare interface UseScrollAreaThumbProps { forceMount?: boolean; } export declare function useScrollAreaViewport(props?: ScrollAreaViewportProps): RadixPrimitiveReturns; export declare const useScrollbarContext: (consumerName: string) => ScrollbarContext; export declare function useSeparator(props: UseSeparatorProps): RadixPrimitiveReturns; export declare interface UseSeparatorProps { decorative?: SeparatorProps['decorative']; orientation?: SeparatorProps['orientation']; } export declare function useSize(elementRef: MaybeRefOrGetter): ShallowRef; export declare const useSliderContext: (consumerName: string) => SliderContext; export declare const useSliderOrientationContext: (consumerName: string) => SliderOrientationContext; export declare function useSliderRoot(props: UseSliderRootProps): RadixPrimitiveReturns; export declare interface UseSliderRootProps extends EmitsToHookProps { el?: MutableRefObject; value?: () => number[] | undefined; defaultValue?: () => number[]; name?: () => string | undefined; disabled?: () => boolean | undefined; orientation?: HTMLAttributes['aria-orientation']; dir?: MaybeRefOrGetter; min?: () => number; max?: () => number; step?: () => number; minStepsBetweenThumbs?: () => number; inverted?: boolean; } export declare function useSliderThumb(props?: UseSliderThumbProps): RadixPrimitiveReturns<{ bubbleInput: { name: () => string | undefined; value: Ref; index: Ref; }; isFormControl: Ref; wrapperAttrs: () => IAttrsData; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseSliderThumbProps { el?: Ref; name?: () => string | undefined; } export declare function useSliderTrack(): RadixPrimitiveReturns; export declare function useStateMachine(initialState: MachineState, machine: M & Machine>): readonly [Ref, (event: MachineEvent) => void]; export declare const useSwitchContext: (consumerName: string) => SwitchRootContext; export declare function useSwitchRoot(props: UseSwitchRootProps): RadixPrimitiveReturns; declare interface UseSwitchRootProps extends EmitsToHookProps { control?: Ref; checked?: () => boolean | undefined; defaultChecked?: boolean; disabled?: () => boolean | undefined; required?: () => boolean | undefined; value?: () => string; name?: () => string | undefined; } export declare function useSwitchThumb(): RadixPrimitiveReturns; export declare function useTabsContent(props: UseTabsContentProps): RadixPrimitiveReturns<{ isPresent: Ref; attrs: RadixPrimitiveGetAttrs; }>; export declare interface UseTabsContentProps { el?: Ref; value: () => string; forceMount?: boolean; } export declare const useTabsContext: (consumerName: string) => TabsContext; export declare function useTabsList(props: UseTabsListProps): RadixPrimitiveReturns; export declare interface UseTabsListProps { elRef?: MutableRefObject; loop?: RovingFocusGroupRootProps['loop']; } export declare function useTabsRoot(props: UseTabsRootProps): RadixPrimitiveReturns; export declare interface UseTabsRootProps extends EmitsToHookProps { value?: () => string | undefined; defaultValue?: string; orientation?: TabsRootProps['orientation']; dir?: MaybeRefOrGetter; activationMode?: TabsRootProps['activationMode']; } export declare function useTabsTrigger(props: UseTabsTriggerProps): RadixPrimitiveReturns; export declare interface UseTabsTriggerProps { value: () => string; disabled?: () => boolean | undefined; } export declare const useToastInteractiveContext: (consumerName: string) => ToastContext; export declare function useToastProvider(props?: ToastProviderProps): void; export declare const useToastProviderContext: (consumerName: string) => ToastProviderContext; export declare function useToggle(props: UseToggleProps): RadixPrimitiveReturns; export declare const useToggleGroupContext: (consumerName: string) => ToggleGroupContext; export declare function useToggleGroupItem(props: UseToggleGroupItemProps): RadixPrimitiveReturns; export declare interface UseToggleGroupItemProps extends Omit { value: MaybeRefOrGetter; } declare interface UseToggleGroupProps extends EmitsToHookProps> { type?: T; value?: () => T extends 'multiple' ? ToggleGroupMultipleProps['value'] : ToggleGroupSingleProps['value']; defaultValue?: T extends 'multiple' ? ToggleGroupMultipleProps['defaultValue'] : ToggleGroupSingleProps['defaultValue']; disabled?: () => boolean | undefined; rovingFocus?: boolean; loop?: RovingFocusGroupRootProps['loop']; orientation?: RovingFocusGroupRootProps['orientation']; dir?: MaybeRefOrGetter; } export declare interface UseToggleProps extends EmitsToHookProps { pressed?: () => boolean | undefined; defaultPressed?: boolean; disabled?: () => boolean | undefined; } export declare const useToolbarContext: (consumerName: string) => ToolbarContext; export declare function useToolbarSeparator(props?: UseToolbarSeparatorProps): RadixPrimitiveReturns; export declare interface UseToolbarSeparatorProps extends Omit { } export declare function useToolbarToggleGroup(props: UseToolbarToggleGroupProps): RadixPrimitiveReturns; export declare interface UseToolbarToggleGroupProps extends Omit, 'rovingFocus'> { } export declare interface UseToolbarToggleItem { value: () => ToggleGroupItemProps['value']; disabled?: () => boolean | undefined; } export declare function useToolbarToggleItem(props: UseToolbarToggleItem): RadixPrimitiveReturns; export declare function useTooltipContent(props?: UseTooltipContentProps): RadixPrimitiveReturns<{ isPresent: Ref; }>; export declare const useTooltipContentContext: (consumerName: string) => TooltipContentContext; export declare function useTooltipContentImpl(props: UseTooltipContentImplProps): ReturnType; export declare interface UseTooltipContentImplProps extends EmitsToHookProps, Omit { ariaLabel?: string | undefined; } export declare interface UseTooltipContentProps { forceMount?: boolean; } export declare const useTooltipContext: (consumerName: string) => TooltipContext; export declare function useTooltipProvider({ delayDuration, skipDelayDuration, disableHoverableContent, }?: TooltipProviderProps): void; export declare const useTooltipProviderContext: (consumerName: string) => TooltipProviderContext; export declare function useTooltipRoot(props: UseTooltipRootProps): void; export declare interface UseTooltipRootProps extends EmitsToHookProps { open?: () => boolean | undefined; defaultOpen?: boolean; delayDuration?: number; disableHoverableContent?: boolean; } export declare function useTooltipTrigger(): RadixPrimitiveReturns; export declare const VISUALLY_HIDDEN_STYLE: CSSProperties; export declare const VisuallyHidden: __VLS_WithTemplateSlots_97; export declare interface VisuallyHiddenProps { as?: PrimitiveProps['as']; } export declare type VNodeRef = Element | ComponentPublicInstance | null | undefined; /** * Wraps an array around itself at a given start index * Example: `wrapArray(['a', 'b', 'c', 'd'], 2) === ['c', 'd', 'a', 'b']` */ export declare function wrapArray(array: T[], startIndex: number): T[]; export { }