import { EventEmitter } from '../../stencil-public-runtime'; export declare class PnModal { el: HTMLElement; modalTitle: string; size: 'small' | 'medium' | 'large' | 'fullscreen'; open: boolean; closeOnOverlay: boolean; closeOnEsc: boolean; showClose: boolean; modalId: string; isAnimating: boolean; pnOpen: EventEmitter; pnClose: EventEmitter; private previousFocus; private focusableSelector; private get uid(); onKeyDown(ev: KeyboardEvent): void; show(): Promise; close(): Promise; private focusFirst; private trapFocus; private handleOverlayClick; componentDidUpdate(): void; render(): any; }