import type { LogLevel } from "./services/EventService";
export interface BoundLogger {
    log(message: string, level?: LogLevel): void;
    info(message: string): void;
    warn(message: string): void;
    error(message: string): void;
}
export declare const logger: {
    log(source: string, message: string, level?: LogLevel): void;
    info(source: string, message: string): void;
    warn(source: string, message: string): void;
    error(source: string, message: string): void;
    silence(): void;
    unsilence(): void;
    isSilenced(): boolean;
    installConsoleOverload(): void;
    uninstallConsoleOverload(): void;
};
export declare const Logger: {
    of(source: string): BoundLogger;
};
