import { type ExtractPropTypes } from 'vue'; export declare const mediaViewerBaseProps: { src: { type: StringConstructor; }; teleported: { type: BooleanConstructor; default: boolean; }; closeOnPressEscape: { type: BooleanConstructor; default: boolean; }; hideOnClickModal: { type: BooleanConstructor; }; }; export type MediaViewerBaseProps = ExtractPropTypes; export declare const mediaViewerProps: { src: { type: StringConstructor; }; teleported: { type: BooleanConstructor; default: boolean; }; closeOnPressEscape: { type: BooleanConstructor; default: boolean; }; hideOnClickModal: { type: BooleanConstructor; }; }; export type MediaViewerProps = ExtractPropTypes; export type MediaViewerSlots = { default: {}; }; export declare const mediaViewerBaseEmits: { close: () => boolean; }; export type MediaViewerBaseEmits = typeof mediaViewerBaseEmits; export declare const mediaViewerEmits: { close: () => boolean; }; export type MediaViewerEmits = typeof mediaViewerEmits;