import * as vscode from "vscode"; export declare function initLogger(channel: vscode.OutputChannel): void; export declare function log(message: string): void; export declare function logError(message: string, error?: unknown): void; /** * Log the raw, unparsed output of a probe or GDB command. * * Off unless JLINK_MCP_LOG_RAW=1, because it is verbose and only useful when * capturing fixtures. The hardware tier turns it on so the text the parsers * actually consume can be extracted from the run log and frozen as a golden * transcript. * * Without this the two tiers do not join up: the HIL suite can only capture * post-parse tool output, which is the wrong layer to replay through a parser. * The delimiters are what makes the blocks machine-extractable from an * otherwise interleaved log. */ export declare function logRaw(channel: string, command: string, output: string): void; //# sourceMappingURL=logger.d.ts.map