import { type Logger } from 'pino'; export type DaemonLogger = Logger; export type DaemonLogLevel = 'trace' | 'debug' | 'info' | 'warn' | 'error'; /** Logs only operational metadata to stderr; daemon protocol stdout stays clean. */ export declare function createDaemonLogger(level?: DaemonLogLevel): DaemonLogger; /** Do not expose subprocess, SQLite, Slack, or user-provided error text. */ export declare function logFailure(logger: DaemonLogger, event: string, component: string): void;