import '../Extensions/String'; import { PubSub } from './PubSub'; export declare class Alert { private readonly pubSub; private static displayName; private readonly logger; constructor(pubSub: PubSub); create(content: any, header?: string, style?: string, timeout?: number): void; createForError(error: TError, header?: string, style?: string, timeout?: number, formatter?: (e: TError) => any, logErrorObject?: boolean): void; } export declare const Default: Alert; export declare function create(content: any, header?: string, style?: string, timeout?: number): void; export declare type AlertCreator = typeof create; export declare function createForError(error: TError, header?: string, style?: string, timeout?: number, formatter?: (e: TError) => any): void; export declare type ErrorAlertCreator = typeof createForError;