import { LogLevels, ConsoleMessageTypes, ConsoleStateStorageMessageTypes } from "./Enums";
export interface LogMessage {
    message: string;
}
export declare class HttpLogMessage implements LogMessage {
    requestUrl: string;
    requestData: string;
    pageUrl: string;
    message: string;
    constructor(requestUrl: string, requestData: string, pageUrl: string, message: string);
}
export interface Log {
    item: string | LogMessage;
    createdAt: Date;
    logLevel: LogLevels;
    id: string;
}
export interface ConsoleCommand {
    name: string;
    description?: string;
    action: (args: string[]) => void;
    hidden?: boolean;
}
export interface ConsoleMessage {
    message: string;
    type: ConsoleMessageTypes;
}
export interface ConsoleStateStorageMessage {
    message: string;
    type: ConsoleStateStorageMessageTypes;
}
