declare const CONFIGURATION_SCHEMA: { $id: string; $configurationModule: string; description: string; type: string; properties: { targets: { description: string; type: string; minItems: number; uniqueItems: boolean; items: { type: string; properties: { layout: { type: string; }; name: { type: string; }; type: { type: string; }; enabled: { type: string; }; filters: { description: string; type: string; items: { type: string; properties: { type: { description: string; type: string; }; }; required: string[]; }; }; options: { type: string; properties: { path: { description: string; type: string; }; archivePath: { description: string; type: string; }; fs: { description: string; type: string; }; archiveFs: { description: string; type: string; }; archiveStrategy: { description: string; type: string; }; retentionStrategies: { description: string; type: string; items: { type: string; }; }; maxSize: { description: string; type: string; minimum: number; }; compress: { description: string; type: string; }; rotate: { description: string; type: string; }; maxBufferSize: { description: string; type: string; minimum: number; }; maxQueueSize: { description: string; type: string; minimum: number; }; maxArchiveFiles: { description: string; type: string; minimum: number; }; maxAge: { description: string; type: string; minimum: number; }; archiveInterval: { description: string; type: string; minimum: number; }; flushInterval: { description: string; type: string; minimum: number; }; }; required: string[]; }; }; required: string[]; }; }; file: { description: string; type: string; }; perf: { description: string; type: string; properties: { enabled: { type: string; }; thresholds: { description: string; type: string; }; overThresholdLevel: { type: string; enum: string[]; }; underThresholdLevel: { type: string; enum: string[]; }; logCounters: { type: string; }; }; }; whenRepeated: { description: string; type: string; properties: { timeout: { description: string; type: string; minimum: number; }; maxKeys: { description: string; type: string; minimum: number; }; }; }; filters: { description: string; type: string; items: { type: string; properties: { type: { description: string; type: string; }; }; required: string[]; }; }; rules: { description: string; type: string; minItems: number; uniqueItems: boolean; items: { type: string; properties: { name: { type: string; }; level: { type: string; enum: string[]; }; maxLevel: { description: string; type: string; enum: string[]; }; target: { oneOf: ({ type: string; items?: undefined; } | { type: string; items: { type: string; }; })[]; }; final: { description: string; type: string; }; }; required: string[]; }; }; }; }; export default CONFIGURATION_SCHEMA; //# sourceMappingURL=log.configuration.d.ts.map