import { n as CodemationLogConfig } from "./CodemationWhitelabelConfig-CPKKZwGp.js"; //#region src/infrastructure/logging/LogLevelPolicy.d.ts type LogLevel = "silent" | "debug" | "info" | "warn" | "error"; declare class LogLevelPolicy { private cachedMin; private codemationRules; resolveMin(): LogLevel; private minLevelCached; resetForTests(): void; applyCodemationLogConfig(config: CodemationLogConfig | undefined): void; shouldEmit(level: Exclude, namespace: string): boolean; private normalizeCodemationRules; private normalizeFilterPatterns; private compileGlobPattern; private parseRuleLevel; private levelPassesAgainstMin; } //#endregion //#region src/infrastructure/logging/LogLevelPolicyFactory.d.ts declare class LogLevelPolicyFactory { private readonly policy; create(): LogLevelPolicy; } declare const logLevelPolicyFactory: LogLevelPolicyFactory; //#endregion export { LogLevelPolicy as i, logLevelPolicyFactory as n, LogLevel as r, LogLevelPolicyFactory as t }; //# sourceMappingURL=LogLevelPolicyFactory-Cu5Ef_mL.d.ts.map