import { Logger, Message as MessageInterface } from '../types/interfaces';
export declare class Message implements MessageInterface {
    private _client;
    private _host;
    private _message;
    private _id;
    private _level;
    private _params;
    private _loc;
    private _stack;
    private _error;
    private _args;
    private _vm_host;
    constructor(_client: Logger, _host: string, _message: string);
    setLevel(level: number): this;
    /**
     * @deprecated
     */
    setLOC(err: Error): this;
    setId(id: string): this;
    setParams(params: any): this;
    setMap(params: object): this;
    setError(err: Error): this;
    send(): void;
}
