import m from 'mithril'; import { Component, ComponentAttributes } from '../common/Component'; import { ValidEventTypes } from '../event-emitter/EventEmitter'; import './message.style.css'; import { Color } from '../common/Types'; import { Button } from '../controls/button/Button'; import { Container, ContainerAttributes } from '../common/Container'; export declare type MessageAttributes = ComponentAttributes & { title?: string; text?: string; color?: Color; modal?: boolean; buttons?: Button[]; }; declare type MessageEventsType = ValidEventTypes & { afterHide: () => void; }; export declare class Message extends Component { private container?; private toolbar; protected modal: boolean; constructor(attrs?: MessageAttributes, container?: Container | undefined); hide(): void; show(): void; getColor(): Color; view(): m.Children | m.Vnode; } export {}; //# sourceMappingURL=Message.d.ts.map