import { IxComponent } from '../utils/internal'; export interface IxOverlayComponent extends IxComponent { isPresent(): boolean; willPresent?(): boolean; willDismiss?(): boolean; present(): void; dismiss(): void; } export declare class OverlayController { overlays: Set; connected(instance: IxOverlayComponent): void; disconnected(instance: IxOverlayComponent): void; present(instance: IxOverlayComponent): void; dismiss(instance: IxOverlayComponent): void; private dismissOthers; }