import type { ImageMessage } from '@dytesdk/web-core'; import { EventEmitter } from '../../stencil-public-runtime'; import { IconPack } from '../../lib/icons'; import { DyteI18n } from '../../lib/lang'; import { Size } from '../../types/props'; /** * A component which shows an image sent via chat. */ export declare class DyteImageViewer { /** Image message */ image: ImageMessage; /** Size */ size: Size; /** Language */ t: DyteI18n; /** Icon pack */ iconPack: IconPack; /** Emitted when viewer should be closed */ close: EventEmitter; connectedCallback(): void; disconnectedCallback(): void; private keypressListener; private handleOutsideClick; render(): any; }