/**
 * Simple structured logging for BarkMe MCP server
 */
interface LogContext {
    [key: string]: unknown;
}
declare class Logger {
    private level;
    constructor();
    private shouldLog;
    private formatMessage;
    debug(message: string, context?: LogContext): void;
    info(message: string, context?: LogContext): void;
    warn(message: string, context?: LogContext): void;
    error(message: string, errorOrContext?: Error | LogContext): void;
    child(defaultContext: LogContext): Logger;
}
export declare const logger: Logger;
export {};
