import { DiagnosticRuleSet } from '../common/configOptions'; import { TextRange } from '../common/textRange'; import { TextRangeCollection } from '../common/textRangeCollection'; import { Token } from '../parser/tokenizerTypes'; export interface CommentDiagnostic { message: string; range: TextRange; } export declare function getFileLevelDirectives(tokens: TextRangeCollection, lines: TextRangeCollection, defaultRuleSet: DiagnosticRuleSet, useStrict: boolean, diagnostics: CommentDiagnostic[]): DiagnosticRuleSet;