reka-ui
Version:
Vue port for Radix UI Primitives.
2,200 lines (1,857 loc) • 405 kB
TypeScript
import { AllowedComponentProps } from 'vue';
import { CalendarDateTime } from '@internationalized/date';
import { Component } from 'vue';
import { ComponentCustomProps } from 'vue';
import { ComponentOptionsMixin } from 'vue';
import { ComponentProps } from 'vue-component-type-helpers';
import { ComponentProvideOptions } from 'vue';
import { ComponentPublicInstance } from 'vue';
import { ComputedRef } from 'vue';
import { CSSProperties } from 'vue';
import { DateValue } from '@internationalized/date';
import { DefineComponent } from 'vue';
import { DefineSetupFnComponent } from 'vue';
import { EventHook } from '@vueuse/core';
import { EventHookOn } from '@vueuse/core';
import { ExtractPropTypes } from 'vue';
import { HTMLAttributes } from 'vue';
import { ImgHTMLAttributes } from 'vue';
import { MaybeRef } from 'vue';
import { MaybeRefOrGetter } from 'vue';
import { PropType } from 'vue';
import { PublicProps } from 'vue';
import { Ref } from 'vue';
import { ReferenceElement } from '@floating-ui/vue';
import { RendererElement } from 'vue';
import { RendererNode } from 'vue';
import { ShallowUnwrapRef } from 'vue';
import { SlotsType } from 'vue';
import { Time } from '@internationalized/date';
import { UnwrapNestedRefs } from 'vue';
import { VirtualItem } from '@tanstack/vue-virtual';
import { Virtualizer } from '@tanstack/vue-virtual';
import { VNode } from 'vue';
import { VNodeProps } from 'vue';
import { VNodeRef } from 'vue';
import { WritableComputedRef } from 'vue';
import { ZonedDateTime } from '@internationalized/date';
declare type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_10<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_100<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_101<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_102<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_103<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_104<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_105<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_106<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_107<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_108<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_109<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_11<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_110<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_111<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_112<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_113<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_114<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_115<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_116<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_117<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_118<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_119<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_12<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_120<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_121<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_122<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_123<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_124<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_125<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_126<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_127<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_128<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_129<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_13<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_130<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_131<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_132<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_133<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_134<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_135<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_136<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_137<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_138<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_139<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_14<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_140<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_141<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_142<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_143<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_144<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_145<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_146<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_147<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_148<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_149<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_15<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_150<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_151<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_152<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_153<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_154<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_155<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_156<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_157<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_158<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_159<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_16<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_160<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_161<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_162<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_163<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_164<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_165<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_166<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_167<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_168<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_169<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_17<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_170<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_171<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_172<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_173<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_174<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_175<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_176<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_177<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_178<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_179<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_18<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_180<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_181<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_182<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_183<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_184<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_185<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_186<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_187<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_188<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_189<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_19<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_190<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_191<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_192<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_193<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_194<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_195<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_196<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_197<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_198<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_199<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_2<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_20<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_200<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_201<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_202<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_203<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_204<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_205<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_206<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_207<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_208<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_209<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_21<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_210<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_211<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_212<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_213<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_214<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_215<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_216<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_217<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_218<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_219<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_22<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_220<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_221<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_222<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_223<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_224<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_225<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_226<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_227<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_228<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_229<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_23<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_230<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_231<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_232<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_233<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_234<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_235<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_236<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_237<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_238<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_239<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_24<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_240<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_241<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_242<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_243<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_244<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_245<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_246<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_247<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_248<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_249<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_25<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_250<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_251<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_252<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_253<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_254<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_255<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_256<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_257<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_258<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_259<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_26<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_260<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_261<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_262<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_263<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_264<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_265<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_266<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_267<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_268<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_269<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_27<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_270<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_271<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_272<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_273<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_274<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_275<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_276<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_277<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_278<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_279<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_28<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_280<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_281<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_282<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_283<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_284<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_285<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_286<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_287<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_288<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_289<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_29<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_290<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_3<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_30<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_31<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_32<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_33<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_34<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_35<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_36<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_37<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_38<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_39<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_4<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_40<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_41<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_42<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_43<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_44<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_45<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_46<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_47<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_48<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_49<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_5<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_50<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_51<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_52<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_53<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_54<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_55<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_56<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_57<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_58<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_59<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_6<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_60<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_61<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_62<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_63<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_64<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_65<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_66<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_67<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_68<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_69<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_7<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_70<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_71<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_72<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_73<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_74<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_75<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_76<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_77<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_78<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_79<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_8<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_80<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_81<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_82<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_83<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_84<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_85<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_86<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_87<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_88<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_89<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_9<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_90<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_91<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_92<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_93<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_94<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_95<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_96<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_97<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_98<T, S> = T & {
new (): {
$slots: S;
};
};
declare type __VLS_WithTemplateSlots_99<T, S> = T & {
new (): {
$slots: S;
};
};
export declare type AcceptableInputValue = string | Record<string, any>;
export declare type AcceptableValue = string | number | Record<string, any> | null;
export declare const AccordionContent: __VLS_WithTemplateSlots_2<DefineComponent<AccordionContentProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AccordionContentProps> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AccordionContentProps extends CollapsibleContentProps {
}
export declare const AccordionHeader: __VLS_WithTemplateSlots_3<DefineComponent<AccordionHeaderProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AccordionHeaderProps> & Readonly<{}>, {
as: AsTag | Component;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AccordionHeaderProps extends PrimitiveProps {
}
export declare const AccordionItem: __VLS_WithTemplateSlots_4<DefineComponent<AccordionItemProps, {
open: ComputedRef<boolean>;
dataDisabled: ComputedRef<"" | undefined>;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AccordionItemProps> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, Readonly<{
default: (props: {
/** Current open state */
open: boolean;
}) => any;
}> & {
default: (props: {
/** Current open state */
open: boolean;
}) => any;
}>;
declare interface AccordionItemContext {
open: ComputedRef<boolean>;
dataState: ComputedRef<AccordionItemState>;
disabled: ComputedRef<boolean>;
dataDisabled: ComputedRef<'' | undefined>;
triggerId: string;
currentRef: VNodeRef;
currentElement: ComputedRef<HTMLElement | undefined>;
value: ComputedRef<string>;
}
export declare interface AccordionItemProps extends Omit<CollapsibleRootProps, 'open' | 'defaultOpen' | 'onOpenChange'> {
/**
* Whether or not an accordion item is disabled from user interaction.
* When `true`, prevents the user from interacting with the item.
*
* @defaultValue false
*/
disabled?: boolean;
/**
* A string value for the accordion item. All items within an accordion should use a unique value.
*/
value: string;
}
declare enum AccordionItemState {
Open = "open",
Closed = "closed"
}
export declare const AccordionRoot: <T extends string | string[], ExplicitType extends SingleOrMultipleType>(__VLS_props: {
readonly "onUpdate:modelValue"?: ((value: (ExplicitType extends "single" ? string : string[]) | undefined) => any) | undefined;
collapsible?: boolean | undefined;
disabled?: boolean | undefined;
dir?: Direction | undefined;
orientation?: DataOrientation | undefined;
unmountOnHide?: boolean | undefined;
asChild?: boolean | undefined;
as?: AsTag | Component | undefined;
type?: SingleOrMultipleType | undefined;
modelValue?: T | undefined;
defaultValue?: T | undefined;
} & VNodeProps & AllowedComponentProps & ComponentCustomProps, __VLS_ctx?: {
slots: Readonly<{
default: (props: {
/** Current active value */
modelValue: AcceptableValue | AcceptableValue[] | undefined;
}) => any;
}> & {
default: (props: {
/** Current active value */
modelValue: AcceptableValue | AcceptableValue[] | undefined;
}) => any;
};
attrs: any;
emit: (evt: "update:modelValue", value: (ExplicitType extends "single" ? string : string[]) | undefined) => void;
} | undefined, __VLS_expose?: ((exposed: ShallowUnwrapRef< {}>) => void) | undefined, __VLS_setup?: Promise<{
props: {
readonly "onUpdate:modelValue"?: ((value: (ExplicitType extends "single" ? string : string[]) | undefined) => any) | undefined;
collapsible?: boolean | undefined;
disabled?: boolean | undefined;
dir?: Direction | undefined;
orientation?: DataOrientation | undefined;
unmountOnHide?: boolean | undefined;
asChild?: boolean | undefined;
as?: AsTag | Component | undefined;
type?: SingleOrMultipleType | undefined;
modelValue?: T | undefined;
defaultValue?: T | undefined;
} & VNodeProps & AllowedComponentProps & ComponentCustomProps;
expose(exposed: ShallowUnwrapRef< {}>): void;
attrs: any;
slots: Readonly<{
default: (props: {
/** Current active value */
modelValue: AcceptableValue | AcceptableValue[] | undefined;
}) => any;
}> & {
default: (props: {
/** Current active value */
modelValue: AcceptableValue | AcceptableValue[] | undefined;
}) => any;
};
emit: (evt: "update:modelValue", value: (ExplicitType extends "single" ? string : string[]) | undefined) => void;
}>) => VNode<RendererNode, RendererElement, {
[key: string]: any;
}> & {
__ctx?: {
props: {
readonly "onUpdate:modelValue"?: ((value: (ExplicitType extends "single" ? string : string[]) | undefined) => any) | undefined;
collapsible?: boolean | undefined;
disabled?: boolean | undefined;
dir?: Direction | undefined;
orientation?: DataOrientation | undefined;
unmountOnHide?: boolean | undefined;
asChild?: boolean | undefined;
as?: AsTag | Component | undefined;
type?: SingleOrMultipleType | undefined;
modelValue?: T | undefined;
defaultValue?: T | undefined;
} & VNodeProps & AllowedComponentProps & ComponentCustomProps;
expose(exposed: ShallowUnwrapRef< {}>): void;
attrs: any;
slots: Readonly<{
default: (props: {
/** Current active value */
modelValue: AcceptableValue | AcceptableValue[] | undefined;
}) => any;
}> & {
default: (props: {
/** Current active value */
modelValue: AcceptableValue | AcceptableValue[] | undefined;
}) => any;
};
emit: (evt: "update:modelValue", value: (ExplicitType extends "single" ? string : string[]) | undefined) => void;
} | undefined;
};
declare type AccordionRootContext<P extends AccordionRootProps> = {
disabled: Ref<P['disabled']>;
direction: Ref<P['dir']>;
orientation: P['orientation'];
parentElement: Ref<HTMLElement | undefined>;
changeModelValue: (value: string) => void;
isSingle: ComputedRef<boolean>;
modelValue: Ref<AcceptableValue | AcceptableValue[] | undefined>;
collapsible: boolean;
unmountOnHide: Ref<boolean>;
};
export declare type AccordionRootEmits<T extends SingleOrMultipleType = SingleOrMultipleType> = {
/**
* Event handler called when the expanded state of an item changes
*/
'update:modelValue': [value: (T extends 'single' ? string : string[]) | undefined];
};
export declare interface AccordionRootProps<T = string | string[]> extends PrimitiveProps, SingleOrMultipleProps<T> {
/**
* When type is "single", allows closing content when clicking trigger for an open item.
* When type is "multiple", this prop has no effect.
*
* @defaultValue false
*/
collapsible?: boolean;
/**
* When `true`, prevents the user from interacting with the accordion and all its items
*
* @defaultValue false
*/
disabled?: boolean;
/**
* The reading direction of the accordion when applicable. If omitted, assumes LTR (left-to-right) reading mode.
*
* @defaultValue "ltr"
*/
dir?: Direction;
/**
* The orientation of the accordion.
*
* @defaultValue "vertical"
*/
orientation?: DataOrientation;
/**
* When `true`, the element will be unmounted on closed state.
*
* @defaultValue `true`
*/
unmountOnHide?: boolean;
}
export declare const AccordionTrigger: __VLS_WithTemplateSlots_5<DefineComponent<AccordionTriggerProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AccordionTriggerProps> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AccordionTriggerProps extends PrimitiveProps {
}
declare type ActivationMode = 'focus' | 'dblclick' | 'none';
export declare const AlertDialogAction: __VLS_WithTemplateSlots_14<DefineComponent<AlertDialogActionProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AlertDialogActionProps> & Readonly<{}>, {
as: AsTag | Component;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AlertDialogActionProps extends DialogCloseProps {
}
export declare const AlertDialogCancel: __VLS_WithTemplateSlots_11<DefineComponent<AlertDialogCancelProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AlertDialogCancelProps> & Readonly<{}>, {
as: AsTag | Component;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AlertDialogCancelProps extends DialogCloseProps {
}
export declare const AlertDialogContent: __VLS_WithTemplateSlots_9<DefineComponent<AlertDialogContentProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
escapeKeyDown: (event: KeyboardEvent) => any;
pointerDownOutside: (event: PointerDownOutsideEvent) => any;
focusOutside: (event: FocusOutsideEvent) => any;
interactOutside: (event: PointerDownOutsideEvent | FocusOutsideEvent) => any;
openAutoFocus: (event: Event) => any;
closeAutoFocus: (event: Event) => any;
}, string, PublicProps, Readonly<AlertDialogContentProps> & Readonly<{
onEscapeKeyDown?: ((event: KeyboardEvent) => any) | undefined;
onPointerDownOutside?: ((event: PointerDownOutsideEvent) => any) | undefined;
onFocusOutside?: ((event: FocusOutsideEvent) => any) | undefined;
onInteractOutside?: ((event: PointerDownOutsideEvent | FocusOutsideEvent) => any) | undefined;
onOpenAutoFocus?: ((event: Event) => any) | undefined;
onCloseAutoFocus?: ((event: Event) => any) | undefined;
}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
declare interface AlertDialogContentContext {
onCancelElementChange: (el: HTMLElement | undefined) => void;
}
export declare type AlertDialogContentEmits = DialogContentEmits;
export declare interface AlertDialogContentProps extends DialogContentProps {
}
export declare const AlertDialogDescription: __VLS_WithTemplateSlots_13<DefineComponent<AlertDialogDescriptionProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AlertDialogDescriptionProps> & Readonly<{}>, {
as: AsTag | Component;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AlertDialogDescriptionProps extends DialogDescriptionProps {
}
export declare type AlertDialogEmits = DialogRootEmits;
export declare const AlertDialogOverlay: __VLS_WithTemplateSlots_10<DefineComponent<AlertDialogOverlayProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AlertDialogOverlayProps> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AlertDialogOverlayProps extends DialogOverlayProps {
}
export declare const AlertDialogPortal: __VLS_WithTemplateSlots_8<DefineComponent<AlertDialogPortalProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AlertDialogPortalProps> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AlertDialogPortalProps extends TeleportProps {
}
export declare interface AlertDialogProps extends Omit<DialogRootProps, 'modal'> {
}
export declare const AlertDialogRoot: __VLS_WithTemplateSlots_6<DefineComponent<AlertDialogProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
"update:open": (value: boolean) => any;
}, string, PublicProps, Readonly<AlertDialogProps> & Readonly<{
"onUpdate:open"?: ((value: boolean) => any) | undefined;
}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {
open: boolean;
}): any;
}>;
export declare const AlertDialogTitle: __VLS_WithTemplateSlots_12<DefineComponent<AlertDialogTitleProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AlertDialogTitleProps> & Readonly<{}>, {
as: AsTag | Component;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AlertDialogTitleProps extends DialogTitleProps {
}
export declare const AlertDialogTrigger: __VLS_WithTemplateSlots_7<DefineComponent<AlertDialogTriggerProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AlertDialogTriggerProps> & Readonly<{}>, {
as: AsTag | Component;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AlertDialogTriggerProps extends DialogTriggerProps {
}
declare type Align = (typeof ALIGN_OPTIONS)[number];
declare const ALIGN_OPTIONS: readonly ["start", "center", "end"];
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;
/**
* When `true`, render the rounded version of arrow. Do not work with `as`/`asChild`
*
* @defaultValue false
*/
rounded?: boolean;
}
export declare const AspectRatio: __VLS_WithTemplateSlots_15<DefineComponent<AspectRatioProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AspectRatioProps> & Readonly<{}>, {
ratio: number;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, Readonly<{
default: (props: {
/** Current aspect ratio (in %) */
aspect: number;
}) => any;
}> & {
default: (props: {
/** Current aspect ratio (in %) */
aspect: number;
}) => any;
}>;
export declare interface AspectRatioProps extends PrimitiveProps {
/**
* The desired ratio. Eg: 16/9
* @defaultValue 1
*/
ratio?: number;
}
export declare type AsTag = 'a' | 'button' | 'div' | 'form' | 'h2' | 'h3' | 'img' | 'input' | 'label' | 'li' | 'nav' | 'ol' | 'p' | 'span' | 'svg' | 'ul' | 'template' | ({} & string);
export declare const AvatarFallback: __VLS_WithTemplateSlots_17<DefineComponent<AvatarFallbackProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AvatarFallbackProps> & Readonly<{}>, {
as: AsTag | Component;
delayMs: number;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare interface AvatarFallbackProps extends PrimitiveProps {
/** Useful for delaying rendering so it only appears for those with slower connections. */
delayMs?: number;
}
export declare const AvatarImage: __VLS_WithTemplateSlots_18<DefineComponent<AvatarImageProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
loadingStatusChange: (value: ImageLoadingStatus) => any;
}, string, PublicProps, Readonly<AvatarImageProps> & Readonly<{
onLoadingStatusChange?: ((value: ImageLoadingStatus) => any) | undefined;
}>, {
as: AsTag | Component;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
export declare type AvatarImageEmits = {
/**
* A callback providing information about the loading status of the image. <br>
* This is useful in case you want to control more precisely what to render as the image is loading.
*/
loadingStatusChange: [value: ImageLoadingStatus];
};
export declare interface AvatarImageProps extends PrimitiveProps {
src: string;
referrerPolicy?: ImgHTMLAttributes['referrerpolicy'];
}
export declare const AvatarRoot: __VLS_WithTemplateSlots_16<DefineComponent<AvatarRootProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<AvatarRootProps> & Readonly<{}>, {
as: AsTag | Component;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>, {
default?(_: {}): any;
}>;
declare type AvatarRootContext = {
imageLoadingStatus: Ref<ImageLoadingStatus>;
};
export declare interface AvatarRootProps extends PrimitiveProps {
}
declare interface BaseCalendarRootProps extends PrimitiveProps {
/** The default value for the calendar */
defaultValue?: DateValue;
/** The default placeholder date */
defaultPlaceholder?: DateValue;
/** The placeholder date, which is used to determine what month to display when no date is selected. This updates as the user navigates the calendar and can be used to programmatically control the calendar view */
placeholder?: DateValue;
/** This property causes the previous and next buttons to navigate by the number of months displayed at once, rather than one month */
pagedNavig