import { EventHub } from '@furystack/utils';
export interface NotyModel {
    type: 'error' | 'warning' | 'info' | 'success';
    title: string;
    body: any;
    timeout?: number;
}
export declare class NotyService extends EventHub<{
    onNotyAdded: NotyModel;
    onNotyRemoved: NotyModel;
}> {
    private notyList;
    getNotyList: () => NotyModel[];
    private onNotyAddListener;
    private onNotyRemoveListener;
    [Symbol.dispose](): void;
    constructor();
}
//# sourceMappingURL=noty-service.d.ts.map