export interface EaMessageOptions { message?: string; placement?: "top" | "top-left" | "top-right" | "bottom" | "bottom-left" | "bottom-right" | "middle"; variant?: "primary" | "success" | "warning" | "danger" | "info"; dangerouslyUseHTMLString?: boolean; showClose?: boolean; duration?: number; onClose?: (e: Event) => void; offset?: number; icon?: string; appendTo?: HTMLElement | string; } declare class EaMessageInstance { private _includeTypes; constructor(options: EaMessageOptions | string); private _renderer; private _durationHandler; private _appendToHandler; private _hideHandler; } export declare const EaMessage: { (options: EaMessageOptions | string): void; primary(message: string): EaMessageInstance; success(message: string): EaMessageInstance; warning(message: string): EaMessageInstance; info(message: string): EaMessageInstance; danger(message: string): EaMessageInstance; error(message: string): EaMessageInstance; }; export {}; //# sourceMappingURL=EaMessageInstance.d.ts.map