/** * Copyright (c) 2022 - present TinyVue Authors. * Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd. * * Use of this source code is governed by an MIT-style license. * * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. * */ export declare const rafThrottle: (fn: any) => (...args: any[]) => void; export declare const hide: ({ props, api, state }: { props: any; api: any; state: any; }) => () => void; export declare const deviceSupportInstall: ({ state, api, mode }: { state: any; api: any; mode: any; }) => () => void; export declare const deviceSupportUninstall: ({ state, mode }: { state: any; mode: any; }) => () => void; export declare const handleImgLoad: (state: any) => () => boolean; export declare const handleImgError: ({ state, t }: { state: any; t: any; }) => (event: any) => void; export declare const handleMouseDown: (state: any) => (event: any) => void; export declare const reset: (state: any) => () => { scale: number; deg: number; offsetX: number; offsetY: number; enableTransition: boolean; }; export declare const toggleMode: ({ state, constants, api }: { state: any; constants: any; api: any; }) => () => void; export declare const prev: ({ state, api, vm }: { state: any; api: any; vm: any; }) => () => void; export declare const getLastPrev: ({ state, vm }: { state: any; vm: any; }) => (prevElement: any) => void; export declare const getDefaultPrev: ({ state, vm }: { state: any; vm: any; }) => (prevElement: any) => void; export declare const next: ({ state, api, vm }: { state: any; api: any; vm: any; }) => () => void; export declare const getCenterPosition: ({ state, vm }: { state: any; vm: any; }) => (element: any) => number | undefined; export declare const handleActions: (state: any, props: any, emit: any) => (action: any, options?: {}) => void; export declare const computedIsSingle: (props: any) => () => boolean; export declare const computedIsFirst: (state: any) => () => boolean; export declare const computedIsLast: ({ state, props }: { state: any; props: any; }) => () => boolean; export declare const computedCurrentImg: ({ state, api }: { state: any; api: any; }) => () => any; export declare const computedImgStyle: ({ state, constants }: { state: any; constants: any; }) => () => { transform: string; transition: string; 'margin-top': string; 'margin-left': string; }; export declare const watchVisible: (state: any) => (value: any) => any; export declare const handleVisible: ({ state, emit, props }: { state: any; emit: any; props: any; }) => () => void; export declare const getImageWidth: ({ state, parent, props, vm, mode }: { state: any; parent: any; props: any; vm: any; mode: any; }) => () => void; export declare const swipeLeft: ({ state, emit }: { state: any; emit: any; }) => () => void; export declare const swipeRight: ({ state, emit }: { state: any; emit: any; }) => () => void; export declare const handleDelete: ({ api, emit, state }: { api: any; emit: any; state: any; }) => () => void; export declare const langClick: (state: any) => () => void; export declare const touchstart: ({ state, mode, api }: { state: any; mode: any; api: any; }) => (e: any) => void; export declare const touchmove: (state: any) => (event: any) => void; export declare const touchend: (state: any) => (e: any) => void; export declare const computeZIndex: ({ constants, props }: { constants: any; props: any; }) => () => any; export declare const activeItems: (state: any) => (i: any) => void; export declare const imagePreview: (state: any) => (i: any) => void; export declare const initPage: ({ state, nextTick, api }: { state: any; nextTick: any; api: any; }) => () => void; export declare const beforeDestroy: ({ api, state }: { api: any; state: any; }) => () => void; export declare const itemClick: ({ state, vm, nextTick }: { state: any; vm: any; nextTick: any; }) => (itemData: any) => void; export declare const selectOption: ({ state, api }: { state: any; api: any; }) => (item: any, index: any) => void; export declare const filterImageUrl: () => (imageUrl: any) => any;