type LogMetadata = Record<string, unknown>;
export declare class ServiceLogger {
    private readonly logger;
    constructor(context: string);
    log(event: string, metadata?: LogMetadata): void;
    warn(event: string, metadata?: LogMetadata): void;
    error(event: string, error: unknown, metadata?: LogMetadata): void;
    private serialize;
    private toErrorDetails;
}
export {};
