import { VueConstructor } from "vue"; import Flicking from "./Flicking"; import { useFlickingReactiveAPI } from "./reactive"; declare global { interface Window { Vue: VueConstructor; } } declare const version = "#__VERSION__#"; declare const install: (Vue: VueConstructor) => void; declare const plugin: { Flicking: import("vue/types/vue").ExtendedVue; slotDiffer: import("@egjs/list-differ/declaration/ListDiffer").default; diffResult: import("@egjs/list-differ").DiffResult; }, { _getSlots(): any; _fillKeys(): void; _bindEvents(): void; _checkPlugins(): void; _getPanels(h: import("vue").CreateElement, initialized: boolean): any; _getVirtualPanels(h: import("vue").CreateElement, initialized: boolean): any; }, unknown, { readonly viewportTag: string; readonly cameraTag: string; readonly cameraClass: string; readonly hideBeforeInit: boolean; readonly firstPanelSize: string; readonly options: Partial; readonly plugins: import("@egjs/flicking").Plugin[]; readonly status: import("@egjs/flicking").Status; }>; install: (Vue: VueConstructor) => void; version: string; useFlickingReactiveAPI: (flickingRef: import("@vue/composition-api").Ref, options?: import("@egjs/flicking").FlickingReactiveAPIOptions) => import("@cfcs/vue2").ReactiveResult; }; export * from "@egjs/flicking"; export default plugin; export { version, Flicking, install, useFlickingReactiveAPI };