import type { LogEntry } from '@salesforce/b2c-tooling-sdk/operations/logs'; /** * Default log prefixes to retrieve/tail. */ export declare const DEFAULT_PREFIXES: string[]; /** * Formats a log entry for human-readable output. * * Output format: * LEVEL [timestamp] [file] * message (may be multi-line) */ export declare function formatEntry(entry: LogEntry, useColor: boolean): string; /** * Applies ANSI highlighting to raw log text, line by line. * Timestamps are dimmed, log levels are colored to match `formatEntry` output. * Useful for job logs and other raw log content that hasn't been parsed into LogEntry objects. */ export declare function highlightLogText(text: string): string; /** * Sets up a path normalizer for IDE click-to-open functionality. * Priority: 1) explicit cartridgePath, 2) auto-discover cartridges, 3) undefined (no normalization) */ export declare function setupPathNormalizer(cartridgePath: string | undefined, noNormalize: boolean): ((msg: string) => string) | undefined;