UNPKG

unika-components

Version:

Unika Vue3 components library

60 lines (59 loc) 2.12 kB
import { Ref } from 'vue'; import { WorkData, GlobalData, PageData, PersonalData } from '../../defaultProps'; declare const _default: import("vue").DefineComponent<{ workData: { type: () => WorkData; required: true; }; autoPlay: { type: BooleanConstructor; default: boolean; }; }, { bgMusic: Ref<HTMLAudioElement | null>; personalData: import("vue").ComputedRef<PersonalData>; global: import("vue").ComputedRef<GlobalData>; pages: import("vue").ComputedRef<PageData[]>; displayPages: import("vue").ComputedRef<PageData[]>; currentPageId: Ref<string>; containerStyle: import("vue").ComputedRef<{ width: string; height: string; backgroundColor: string; }>; showPageIndicator: import("vue").ComputedRef<boolean>; pageTransition: import("vue").ComputedRef<"fade" | "slide-up" | "slide-down">; getPageStyle: (page: PageData) => { backgroundColor: string; backgroundImage: string; opacity: string; animation: string; }; switchPage: (pageId: string) => void; handleElementTrigger: (payload: { elementId: string; eventType: string; data: any; }) => void; isScrollMode: import("vue").ComputedRef<boolean>; handleTouchStart: (e: TouchEvent) => void; handleTouchMove: (e: TouchEvent) => void; handleTouchEnd: (e: TouchEvent) => void; handleMouseDown: (e: MouseEvent) => void; handleMouseMove: (e: MouseEvent) => void; handleMouseUp: (e: MouseEvent) => void; getPageClasses: (page: PageData) => string[]; getComponentName: (type: string) => string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ workData: { type: () => WorkData; required: true; }; autoPlay: { type: BooleanConstructor; default: boolean; }; }>>, { autoPlay: boolean; }, {}>; export default _default;