import type { ExtractPropTypes } from 'vue'; export declare const imageProps: { readonly hideOnClickModal: BooleanConstructor; readonly src: import("southgisui/es/utils").BuildPropReturn; readonly fit: import("southgisui/es/utils").BuildPropReturn; readonly loading: import("southgisui/es/utils").BuildPropReturn; readonly lazy: BooleanConstructor; readonly scrollContainer: import("southgisui/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly srcList: import("southgisui/es/utils").BuildPropReturn, () => [], unknown, unknown, unknown>; readonly notOnlyOne: import("southgisui/es/utils").BuildPropReturn; readonly preview: BooleanConstructor; readonly previewTransfer: BooleanConstructor; readonly zIndex: import("southgisui/es/utils").BuildPropReturn; readonly width: import("southgisui/es/utils").BuildPropReturn; readonly height: import("southgisui/es/utils").BuildPropReturn; readonly initialIndex: import("southgisui/es/utils").BuildPropReturn; readonly infinite: import("southgisui/es/utils").BuildPropReturn; readonly closeOnPressEscape: import("southgisui/es/utils").BuildPropReturn; readonly zoomRate: import("southgisui/es/utils").BuildPropReturn; readonly showWatermark: import("southgisui/es/utils").BuildPropReturn; readonly watermarkConfigs: import("southgisui/es/utils").BuildPropReturn {}, unknown, unknown, unknown>; }; export declare type ImageProps = ExtractPropTypes; export declare const imageEmits: { onLoad: (evt: Event) => boolean; onError: (evt: Event) => boolean; onSwitch: (val: number) => boolean; onClose: () => boolean; onShow: () => boolean; }; export declare type ImageEmits = typeof imageEmits;