import { EventEmitter } from '../../stencil-public-runtime';
import { QuickMessageLibraryFile, QuickMessageTemplate as QuickMessageTemplateModel } from '../../store/type';
type QuickMessageTab = 'template' | 'image' | 'file';
export declare class QuickMessageModal {
    isOpen: boolean;
    isZignal: boolean;
    activeTab: QuickMessageTab;
    private mountedTabs;
    private templates;
    private images;
    private files;
    close: EventEmitter<void>;
    sendQuickMessageLibrary: EventEmitter<{
        type: 'image' | 'file';
        items: QuickMessageLibraryFile[];
    }>;
    sendTemplate: EventEmitter<QuickMessageTemplateModel>;
    private readonly handleClose;
    private setTab;
    private hasMountedTab;
    private cloneTemplates;
    private cloneLibrary;
    private handleTemplatesChange;
    private handleImagesChange;
    private handleFilesChange;
    private handleTemplateSend;
    private handleImageSend;
    private handleFileSend;
    render(): any;
}
export {};
