interface ILogger {
    debug(message: string, data?: unknown, category?: string): void;
    info(message: string, data?: unknown, category?: string): void;
    warn(message: string, data?: unknown, category?: string): void;
    error(message: string, error?: unknown, category?: string): void;
    fatal(message: string, error?: unknown, category?: string): void;
}
export declare const cleanLogsOnce: () => Promise<string[]>;
export declare const Logger: Readonly<{
    debug: (message: string, data?: unknown, category?: string) => void;
    info: (message: string, data?: unknown, category?: string) => void;
    warn: (message: string, data?: unknown, category?: string) => void;
    error: (message: string, error?: unknown, category?: string) => void;
    fatal: (message: string, error?: unknown, category?: string) => void;
    cleanLogsOnce: () => Promise<string[]>;
    scope: (scope: string) => ILogger;
}>;
export default Logger;
//# sourceMappingURL=logger.d.ts.map