interface LogOptions {
    context?: Record<string, any>;
    prefix?: string;
}
declare class Logger {
    private isDevelopment;
    constructor();
    private getCallerInfo;
    private formatMessage;
    log(message: string, options?: LogOptions): void;
    warn(message: string, options?: LogOptions): void;
    error(message: string, options?: LogOptions): void;
}
export declare const logger: Logger;
export {};
//# sourceMappingURL=logger.d.ts.map