import { MotionItem, MotionProps } from './types'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { item?(_: { item: MotionItem; index: number; active: boolean; }): any; item?(_: { item: MotionItem; index: number; active: boolean; }): any; visual?(_: { item: MotionItem; index: number; active: boolean; }): any; default?(_: {}): any; default?(_: { pointer: { readonly x: number; readonly y: number; readonly elementX: number; readonly elementY: number; readonly width: number; readonly height: number; readonly inside: boolean; }; progress: number; active: boolean; }): any; cursor?(_: {}): any; cursor?(_: {}): any; }; refs: { root: unknown; surface: HTMLSpanElement; }; rootEl: any; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent void; progress: Readonly>; activeIndex: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { progress: (value: number) => any; select: (item: MotionItem, index: number) => any; complete: () => any; "active-change": (index: number) => any; "visible-change": (value: boolean) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onProgress?: ((value: number) => any) | undefined; onSelect?: ((item: MotionItem, index: number) => any) | undefined; onComplete?: (() => any) | undefined; "onActive-change"?: ((index: number) => any) | undefined; "onVisible-change"?: ((value: boolean) => any) | undefined; }>, { variant: import('./types').MotionVariant; disabled: boolean; enabled: boolean; items: MotionItem[]; once: boolean; range: number; strength: number; stateKey: string | number | boolean; delay: number; global: boolean; initialBlur: number; maxTilt: number; glowColor: string; cursorSize: number; cursorCount: number; progressHeight: number; stickyTop: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { root: unknown; surface: HTMLSpanElement; }, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };