export declare enum MessageType { Error = "error", BuildErrors = "build-error", BuildWarnings = "build-warnings", Success = "success" } export interface ErrorMessage { type: MessageType.Error; message: string; stack?: string; } export interface BuildErrorsMessage { type: MessageType.BuildErrors; message: string; } export interface BuildWarningsMessage { type: MessageType.BuildWarnings; message: string; } export interface SuccessMessage { type: MessageType.Success; heap: number; } export declare type Message = ErrorMessage | BuildErrorsMessage | BuildWarningsMessage | SuccessMessage;