import { InjectionKey, ComputedRef } from 'vue'; import { IWebchatButton } from '../types'; export interface ImageContext { onExpand: () => void; onClose: () => void; url: string; altText?: string; button?: IWebchatButton; isDownloadable: ComputedRef; } export declare const ImageContextKey: InjectionKey; export declare function provideImageContext(context: ImageContext): void; export declare function useImageContext(): ImageContext;