import { InjectionToken } from '@angular/core';
import { NbToastStatus } from './model';
import { NbGlobalPosition } from '../cdk';
export declare const NB_TOASTR_CONFIG: InjectionToken<NbToastrConfig>;
export declare class NbToastrConfig {
    position: NbGlobalPosition;
    status: NbToastStatus;
    duration: number;
    destroyByClick: boolean;
    preventDuplicates: boolean;
    hasIcon: boolean;
    icon: string;
    protected icons: {
        [NbToastStatus.DANGER]: string;
        [NbToastStatus.SUCCESS]: string;
        [NbToastStatus.INFO]: string;
        [NbToastStatus.WARNING]: string;
        [NbToastStatus.PRIMARY]: string;
    };
    constructor(config: Partial<NbToastrConfig>);
    protected patchIcon(config: Partial<NbToastrConfig>): void;
}
