import { type Logger } from "pino"; export type LogFormat = "pretty" | "json"; export type LogDestination = "stdout" | "stderr" | string; export type LogConfig = { level: string; format: LogFormat; destination: LogDestination; redact: string[]; service: string; environment: string; }; export declare function initLogging(overrides?: Partial): Logger; export declare function getLogger(moduleName?: string): Logger; export declare function resetLogging(): void; export declare function formatPrettyMessage(log: Record, messageKey: string, _levelLabel: string, extra?: { colors?: { gray?: (value: string) => string; grey?: (value: string) => string; cyan?: (value: string) => string; yellow?: (value: string) => string; }; }): string; //# sourceMappingURL=log.d.ts.map