import { BodyOutputType } from './bodyOutputType';
export declare class ToasterConfig implements IToasterConfig {
    limit?: number | null;
    tapToDismiss: boolean;
    showCloseButton: boolean | Object;
    closeHtml: string;
    newestOnTop: boolean;
    timeout: number | Object;
    typeClasses: Object;
    iconClasses: Object;
    bodyOutputType: BodyOutputType;
    bodyTemplate: string;
    defaultTypeClass: string;
    positionClass: string;
    titleClass: string;
    messageClass: string;
    animation: string;
    preventDuplicates: boolean;
    mouseoverTimerStop: boolean;
    toastContainerId?: number | null;
    constructor(configOverrides?: IToasterConfig);
}
export interface IToasterConfig {
    limit?: number | null;
    tapToDismiss?: boolean;
    showCloseButton?: boolean | Object;
    closeHtml?: string;
    newestOnTop?: boolean;
    timeout?: number | Object;
    typeClasses?: Object;
    iconClasses?: Object;
    bodyOutputType?: BodyOutputType;
    bodyTemplate?: string;
    defaultTypeClass?: string;
    positionClass?: string;
    titleClass?: string;
    messageClass?: string;
    animation?: string;
    preventDuplicates?: boolean;
    mouseoverTimerStop?: boolean;
    toastContainerId?: number | null;
}
