export type LogType = "trace" | "debug" | "warn" | "error" | string; export type Logger = { log: (type: LogType, message: unknown) => void; pushContext: (context: string) => void; popContext: () => void; }; export declare const createLogger: (printLog: (param: { type: LogType; context: string; contextDepth: number; message: unknown; }) => void) => Logger; export declare const defaultLogger: Logger; //# sourceMappingURL=logger.d.ts.map