import { LogDelegate } from "../interfaces/log-delegate"; import { LogLevel } from "../interfaces/log-level"; export declare function provideLogger(): T; export declare function logInfo(message: string, logger: LogDelegate, issuer?: unknown): void; export declare function logError(message: string, logger: LogDelegate, issuer?: unknown): void; export declare function logWarn(message: string, logger: LogDelegate, issuer?: unknown): void; export declare function logFatal(message: string, logger: LogDelegate, issuer?: unknown): void; export declare function logTrace(message: string, logger: LogDelegate, issuer?: unknown): void;