import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare enum verticalPosition {
    Bottom = 0,
    Top = 1
}
export declare enum horizontalPosition {
    Left = 0,
    Center = 1,
    Right = 2
}
export interface IpiSnackbarOptions {
    title?: string;
    icon?: string;
    error?: boolean;
    animationDuration: number;
    backgroundColor?: string;
    errorBackgroundColor?: string;
    placeholderTextColor?: string;
    messageTextColor?: string;
    progressColor?: string;
    xIconColor?: string;
}
export interface SnackbarPosition {
    horizontalPosition?: horizontalPosition;
    verticalPosition?: verticalPosition;
}
export declare class IpiSnackbarComponent {
    message: String;
    options: IpiSnackbarOptions;
    positionOptions: SnackbarPosition;
    closed: EventEmitter<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<IpiSnackbarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IpiSnackbarComponent, "ipi-snackbar", never, { "message": { "alias": "message"; "required": false; }; "options": { "alias": "options"; "required": false; }; "positionOptions": { "alias": "positionOptions"; "required": false; }; }, { "closed": "closed"; }, never, never, true, never>;
}
