import { ConfigurationScope } from '@workbench-stack/core'; export declare const preferences: { 'files.trimTrailingWhitespace': { type: string; default: boolean; description: string; overridable: boolean; settings: string; scope: ConfigurationScope; }; 'files.autoSave': { type: string; enum: string[]; enumDescriptions: string[]; default: string; description: string; settings: string; }; 'files.exclude': { type: string; description: string; default: { '**/.git': boolean; '**/.svn': boolean; '**/.hg': boolean; '**/CVS': boolean; '**/.DS_Store': boolean; }; scope: ConfigurationScope; additionalProperties: { anyOf: ({ type: string; description: string; properties?: undefined; } | { type: string; properties: { when: { type: string; pattern: string; default: string; description: string; }; }; description?: undefined; })[]; }; }; 'files.associations': { type: string; description: string; default: {}; }; 'files.encoding': { type: string; overridable: boolean; enum: string[]; default: string; description: string; enumDescriptions: string[]; scope: ConfigurationScope; }; 'files.autoGuessEncoding': { type: string; overridable: boolean; default: boolean; description: string; scope: ConfigurationScope; }; 'files.eol': { type: string; enum: string[]; default: string; description: string; scope: ConfigurationScope; }; 'files.insertFinalNewline': { type: string; default: boolean; description: string; overridable: boolean; scope: ConfigurationScope; }; 'files.autoSaveDelay': { type: string; default: number; description: string; }; 'files.watcherExclude': { type: string; default: { '**/.git/**': boolean; '**/node_modules/**': boolean; }; scope: ConfigurationScope; description: string; }; 'files.hotExit': { type: string; enum: string[]; default: string; enumDescriptions: string[]; description: string; }; 'files.useExperimentalFileWatcher': { type: string; default: boolean; description: string; }; 'files.defaultLanguage': { type: string; default: string; description: string; }; };