export type LogLevel = "DEBUG" | "INFO" | "WARN" | "ERROR"; export declare function setClient(c: { app: { log: (opts?: any) => Promise; }; } | null): void; export declare function setLogLevel(level: LogLevel): void; export declare function debug(message: string, data?: unknown): void; export declare function info(message: string, data?: unknown): void; export declare function warn(message: string, data?: unknown): void; export declare function error(message: string, data?: unknown): void; export declare function log(message: string, data?: unknown): void; export interface DelegationEvent { phase: "start" | "complete" | "error"; agent: string; sessionId?: string; toolCallId?: string; durationMs?: number; summary?: string; } export declare function logDelegation(event: DelegationEvent): void;