import { CSSProperties, ExtractPropTypes, PropType } from 'vue'; import { BooleanType } from '../const/types'; declare const imageProps: { alt: StringConstructor; src: StringConstructor; type: StringConstructor; origin: StringConstructor; height: (NumberConstructor | StringConstructor)[]; width: (NumberConstructor | StringConstructor)[]; placeholder: StringConstructor; data: ArrayConstructor; imgStyle: PropType; showPanel: BooleanType; onClose: PropType<() => void>; onSwitch: PropType<(index: number) => void>; }; export type ImageProps = ExtractPropTypes; declare const KImage: import('vue').DefineComponent; showPanel: BooleanType; onClose: PropType<() => void>; onSwitch: PropType<(index: number) => void>; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; showPanel: BooleanType; onClose: PropType<() => void>; onSwitch: PropType<(index: number) => void>; }>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default KImage;