export declare enum LogType {
    TOOL_CALL = "tool_call",
    ERROR = "error",
    STATUS_UPDATE = "status_update",
    MESSAGE = "message"
}
export interface LogEntry {
    id?: string;
    agent_id: string;
    log_type: LogType;
    details: Record<string, any>;
    created_at?: string;
}
export declare class Logger {
    static log(agentId: string, logType: LogType, details: Record<string, any>): Promise<void>;
}
