export declare namespace glob { interface IExpression { [pattern: string]: boolean | SiblingClause | any; } interface SiblingClause { when: string; } } export interface IFilesConfiguration { files: { associations: { [filepattern: string]: string; }; exclude: glob.IExpression; watcherExclude: { [filepattern: string]: boolean; }; encoding: string; autoGuessEncoding: boolean; defaultLanguage: string; trimTrailingWhitespace: boolean; autoSave: string; autoSaveDelay: number; eol: string; hotExit: string; useExperimentalFileWatcher: boolean; }; }