import { type ILogger } from 'oidc-client-ts'; export declare enum LogLevel { NONE = 0, ERROR = 1, WARN = 2, INFO = 3, DEBUG = 4 } export declare class AuthLogger { #private; constructor(prefix?: string); static init(libName: string, level?: LogLevel, logger?: ILogger): void; static setLibName(value: string): void; static setLogLevel(value: LogLevel): void; static setLogger(value: ILogger): void; createChild(childName: string): AuthLogger; debug(...args: unknown[]): void; info(...args: unknown[]): void; warn(...args: unknown[]): void; error(...args: unknown[]): void; getError(message: string, displayPrefix?: boolean): Error; notif(...args: unknown[]): void; }