import m from 'mithril';
import { Vnode } from './Widget';
import { Widget } from './Widget';
import { WidgetAttrs } from './Widget';
export interface ModalAttrs extends WidgetAttrs {
    dismiss: () => void;
    showModal?: () => boolean;
}
export declare class Modal extends Widget {
    showModal: boolean;
    hide: () => void;
    oninit(node: Vnode<ModalAttrs, this>): void;
    view(node: Vnode<ModalAttrs, this>): m.Vnode<any, any>;
}
