export declare const registerErrorCapture: (fn: (message: string, args: unknown[], service: string | undefined) => void) => void;
export declare const setLogLevel: (level: string) => void;
/**
 * Redirect all log output to stderr.
 * Required for MCP mode where stdout is reserved for the MCP protocol stream.
 */
export declare const redirectLogsToStderr: () => void;
export declare const createLogger: (serviceName?: string) => {
    trace: (message: string, ...args: unknown[]) => void;
    debug: (message: string, ...args: unknown[]) => void;
    info: (message: string, ...args: unknown[]) => void;
    warn: (message: string, ...args: unknown[]) => void;
    error: (message: string, ...args: unknown[]) => void;
    project: (projectId: string, message: string, ...args: unknown[]) => void;
    api: (method: string, url: string, message: string, ...args: unknown[]) => void;
};
//# sourceMappingURL=logger.d.ts.map