import { ILogEntry } from '@mcph/miix-std/dist/internal';
import { IMessage, Message } from './message';
/**
 * ErrorMessage is a special message that's used to format uncaught errors
 * from the controls.
 */
export declare class LogMessage implements IMessage {
    /**
     * @override
     */
    readonly kind: Message;
    /**
     * @override
     */
    readonly text: string;
    /**
     * @override
     */
    readonly id: string;
    /**
     * The log level of this message.
     */
    readonly level: string;
    private readonly error;
    constructor({level, params}: ILogEntry);
    /**
     * @override
     */
    expansion(): string;
}
