declare const _default: import('vue').DefineComponent { MODE: { CONTAIN: { name: string; icon: string; }; ORIGINAL: { name: string; icon: string; }; }; DEFAULT_POPPER_ZINDEX: number; THUMBNAILTOP: number; MENUTOP: number; }; }; urlList: { type: ArrayConstructor; default: () => never[]; }; zIndex: { type: NumberConstructor; default: number; }; previewVisible: { type: BooleanConstructor; default: boolean; }; closeShow: { type: BooleanConstructor; default: boolean; }; arrowShow: { type: BooleanConstructor; default: boolean; }; toolShow: { type: BooleanConstructor; default: boolean; }; showIndex: { type: BooleanConstructor; default: boolean; }; imageFullCurrent: { type: BooleanConstructor; default: boolean; }; startPosition: { type: NumberConstructor; default: number; }; asyncClose: { type: BooleanConstructor; default: boolean; }; deleteButton: { type: BooleanConstructor; default: boolean; }; onSwitch: { type: FunctionConstructor; default: () => void; }; onClose: { type: FunctionConstructor; default: () => void; }; isThumbnail: { type: BooleanConstructor; default: boolean; }; isMenuView: { type: BooleanConstructor; default: boolean; }; modalView: { type: BooleanConstructor; default: boolean; }; modalHeight: { type: (NumberConstructor | StringConstructor)[]; default: number; }; bgColor: { type: StringConstructor; default: string; }; }>, { t: (this: any, path: any, options?: any) => any; vm: any; f: (props: any, attrs?: {}) => {}; a: (attrs: any, filters: any, include: any) => {}; d: (props: any) => void; dp: (props: any) => void; gcls: (key: any) => any; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly { MODE: { CONTAIN: { name: string; icon: string; }; ORIGINAL: { name: string; icon: string; }; }; DEFAULT_POPPER_ZINDEX: number; THUMBNAILTOP: number; MENUTOP: number; }; }; urlList: { type: ArrayConstructor; default: () => never[]; }; zIndex: { type: NumberConstructor; default: number; }; previewVisible: { type: BooleanConstructor; default: boolean; }; closeShow: { type: BooleanConstructor; default: boolean; }; arrowShow: { type: BooleanConstructor; default: boolean; }; toolShow: { type: BooleanConstructor; default: boolean; }; showIndex: { type: BooleanConstructor; default: boolean; }; imageFullCurrent: { type: BooleanConstructor; default: boolean; }; startPosition: { type: NumberConstructor; default: number; }; asyncClose: { type: BooleanConstructor; default: boolean; }; deleteButton: { type: BooleanConstructor; default: boolean; }; onSwitch: { type: FunctionConstructor; default: () => void; }; onClose: { type: FunctionConstructor; default: () => void; }; isThumbnail: { type: BooleanConstructor; default: boolean; }; isMenuView: { type: BooleanConstructor; default: boolean; }; modalView: { type: BooleanConstructor; default: boolean; }; modalHeight: { type: (NumberConstructor | StringConstructor)[]; default: number; }; bgColor: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { zIndex: number; onClose: Function; _constants: Record; urlList: unknown[]; previewVisible: boolean; closeShow: boolean; arrowShow: boolean; toolShow: boolean; showIndex: boolean; imageFullCurrent: boolean; startPosition: number; asyncClose: boolean; deleteButton: boolean; onSwitch: Function; isThumbnail: boolean; isMenuView: boolean; modalView: boolean; modalHeight: string | number; bgColor: string; }, {}, { IconClose: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconChevronLeft: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconChevronRight: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconZoomOut: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconZoomIn: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconRepeat: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconRefres: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconDel: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;