{"version":3,"file":"index.d.ts","names":["LeveledLogMethod","Logger","getLogger"],"sources":["../../src/logging/index.d.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/no-explicit-any */\ninterface LeveledLogMethod {\n    (message: string, ...meta: any[]): Logger;\n    (message: any): Logger;\n    (infoObject: object): Logger;\n}\ninterface Logger {\n    error: LeveledLogMethod;\n    warn: LeveledLogMethod;\n    help: LeveledLogMethod;\n    data: LeveledLogMethod;\n    info: LeveledLogMethod;\n    debug: LeveledLogMethod;\n    prompt: LeveledLogMethod;\n    http: LeveledLogMethod;\n    verbose: LeveledLogMethod;\n    input: LeveledLogMethod;\n    silly: LeveledLogMethod;\n}\n/**\n * Retrieves the global logger instance for LangGraph Platform.\n *\n * The logger provides structured logging capabilities with\n * various log levels (error, warn, info, debug, etc.) and extra metadata such as node name etc.\n *\n * @returns {Logger} The global logger instance with leveled logging methods\n *\n * @throws {Error} When the logger is not available in the current environment\n *\n * @example\n * ```typescript\n * // Safe usage with fallback\n * const logger = getLogger();\n * logger.info(\"This will only work in LangGraph Platform environment\");\n * ```\n *\n * @remarks\n * This method is designed to work specifically within the LangGraph Platform\n * environment where a global logger is automatically registered. If you're\n * developing locally or in an environment where LangGraph Platform is not\n * available, this function will throw an error.\n */\nexport declare const getLogger: () => Logger;\nexport {};\n"],"mappings":";;UACUA,gBAAAA,CAAgB;EAAA,CAAA,OAAA,EAAA,MAAA,EAAA,GAAA,IAAA,EAAA,GAAA,EAAA,CAAA,EACaC,MADb;UACaA,EAAAA,GAAAA,CAAAA,EACnBA,MADmBA;aACnBA,EAAAA,MAAAA,CAAAA,EACMA,MADNA;;UAGVA,MAAAA;EAAAA,KAAAA,EACCD,gBADK;EAAA,IAAA,EAENA,gBAFM;MACLA,EAEDA,gBAFCA;MACDA,EAEAA,gBAFAA;MACAA,EAEAA,gBAFAA;OACAA,EAECA,gBAFDA;QACAA,EAEEA,gBAFFA;MACCA,EAEDA,gBAFCA;SACCA,EAECA,gBAFDA;OACFA,EAECA,gBAFDA;OACGA,EAEFA,gBAFEA;;;;AA2Bb;;;;;;;;;;;;;;;;;;;;;cAAqBE,iBAAiBD"}