import { EuiGrowlMessage } from '@eui/base';
import * as i0 from "@angular/core";
export declare class EuiGrowlService {
    growlMessages: any[];
    isGrowlSticky: boolean;
    isCloseAllSticky: boolean;
    growlLife: number;
    growlPosition: string;
    growlCallback: any;
    ariaGrowlLive: 'off' | 'polite' | 'assertive';
    /**
     * displays a growl UxMessage item, isSticky
     */
    growl(msg: EuiGrowlMessage, isSticky?: boolean, isMultiple?: boolean, life?: number, position?: string, callback?: () => void, ariaLive?: 'off' | 'polite' | 'assertive'): void;
    clearGrowl(): void;
    growlSuccess(msg: string, position?: string): void;
    growlError(msg: string, position?: string): void;
    growlWarning(msg: string, position?: string): void;
    growlInfo(msg: string, position?: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiGrowlService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<EuiGrowlService>;
}
//# sourceMappingURL=eui-growl.service.d.ts.map