export interface CSharpPreprocNormalizationDiagnostics { directivesSeen: number; inactiveLines: number; undefinedSymbols: string[]; expressionErrors: number; unmatchedEndif: number; unterminatedIfBlocks: number; } export interface CSharpPreprocNormalizationResult { normalizedText: string; changed: boolean; diagnostics: CSharpPreprocNormalizationDiagnostics; } export declare function normalizeCSharpPreprocessorBranches(source: string, defines: Set): CSharpPreprocNormalizationResult;