import { z } from 'zod'; import { RuleConfig } from './types'; export declare const AnalyzerConfigSchema: z.ZodObject<{ rules: z.ZodOptional; severity: z.ZodOptional>; thresholds: z.ZodOptional>; includeBarrels: z.ZodOptional; includeTypeModules: z.ZodOptional; }, z.core.$strict>>>; scoring: z.ZodOptional; high: z.ZodDefault; medium: z.ZodDefault; low: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>>; history: z.ZodOptional; maxEntries: z.ZodDefault; directory: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strict>; export type AnalyzerConfigInput = z.input; export type AnalyzerConfig = z.output; export declare const DEFAULT_ANALYZER_CONFIG: AnalyzerConfig; /** * Parse and validate analyzer config, merging with defaults. */ export declare function parseAnalyzerConfig(raw: unknown): AnalyzerConfig; /** * Build RuleConfig overrides map from AnalyzerConfig. */ export declare function toRuleOverrides(config: AnalyzerConfig): Record; //# sourceMappingURL=AnalyzerConfig.d.ts.map