import type { ColorSpace, Definitions, DefinitionsD, DefinitionsDP, LogFn, LogLevel, PluginFn, PtagInstance } from './../types.ts'; /** // ###[IF]is_any=1;sed=/ptag/{#}tag{+}/; * node ptag logger * @template M - custom log method names (otherwise ptag infers/handles automatically from def) * @param {string} [id='{}'] - (id)entifier tag/text with '{}' method placeholder * @param {L} [level=5] - log visibility threshold (-1=native, 0=silent, 1-5=verbosity) * @param {Definitions} [definitions] - method definitions & styling overrides * @param {PluginFn} [pluginFn] - log transformation/interception plugin * @param {ColorSpace} [colorSpace=3] - color space/support (0-3=depth, -neg=same + disables-cache) * @returns {PtagInstance} configured ptag (ProxyConstructor) instance */ export declare const ptag: (id?: null | string, level?: null | number, definitions?: null | Definitions, pluginFn?: null | PluginFn, colorSpace?: null | ColorSpace, i?: "_id", s?: "_def", l?: "_lvl", _G?: "PTAG_", _F?: "_FORCE", eobj?: any, lnoop?: LogFn, tof?: (v: unknown, k?: string) => v is T, _gthis?: any, _getEnvDefVal?: LogFn, [[idG, idF], [fgG, fgF], [lvlG, lvlF], [pluginG, pluginF], [defsG, defsF]]?: [[string, string | null], [string | null | undefined, string | null | undefined], [LogLevel, LogLevel | null], [PluginFn | null | undefined, PluginFn | null | undefined], [Partial, Partial]], _defs?: DefinitionsD, setStyle?: (value?: null | DefinitionsDP, dvalue?: DefinitionsD) => DefinitionsD, isForceRerun?: boolean, colorSpaceParam?: ColorSpace | null | undefined, gforceKey?: string, gconsole?: Console) => PtagInstance; //# sourceMappingURL=_tmpl_.d.ts.map