import { ModalOptions, OverlayController } from '../../interface'; export declare class ModalController implements OverlayController { private modals; doc: Document; protected modalWillPresent(ev: any): void; protected modalWillDismiss(ev: any): void; protected escapeKeyUp(): void; /** * Create a modal overlay with modal options. */ create(opts?: ModalOptions): Promise; /** * Dismiss the open modal overlay. */ dismiss(data?: any, role?: string, modalId?: number): Promise; /** * Get the most recently opened modal overlay. */ getTop(): HTMLIonModalElement; }