import { EventEmitter, TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class VerbenDialogueComponent { dialogueWidth: string; headerTemplate: TemplateRef | null; bodyTemplate: TemplateRef | null; footerTemplate: TemplateRef | null; showCloseIcon: boolean; dismissOutsideClick: boolean; closeOnEscape: boolean; isVisible: boolean; size: 'small' | 'medium' | 'large' | 'any'; backdropColor: string; customClass: string; disableFooter: boolean; margin: string; padding: string; borderRadius: string; dialogueBgColor: string; width: string; closeIconClass: string; boxShadow: string; enableTransition: boolean; modalData: any; mode: 'dialogue' | 'drawer'; position: 'left' | 'right'; drawerWidth: string; openModal: EventEmitter; closeModal: EventEmitter; ngOnChanges(): void; onKeydownHandler(event: KeyboardEvent): void; onOutsideClick(event: MouseEvent): void; setStyles(): { 'modal-content p-4': boolean; 'max-w-sm': boolean; 'max-w-md': boolean; 'max-w-lg': boolean; 'drawer-left': boolean; 'drawer-right': boolean; 'drawer-show-left': boolean; 'drawer-show-right': boolean; }; onClose(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }