import { PreferenceSchema, PreferenceSchemaProperties } from '@opensumi/ide-core-browser'; import { ExtensionContributesService, VSCodeContributePoint } from '../../../common'; import { CustomEditorScheme } from '../../../common/vscode/custom-editor'; import { ActionContributionSchema } from './actions'; import { BreakpointsContributionScheme } from './breakpoints'; import { ColorsSchema } from './color'; import { CommandsSchema } from './commands'; import { DebuggersContributionScheme } from './debuggers'; import { GrammarSchema } from './grammar'; import { KeybindingSchema } from './keybindings'; import { LanguagesSchema } from './language'; import { ProblemMatchersContributions } from './problemMatchers'; import { ProblemPatterns } from './problemPatterns'; import { SnippetSchema } from './snippets'; import { ITaskDefinitionSchema } from './taskDefinition'; import { ThemesSchema } from './theme'; import { ViewContainersSchema } from './view-containers'; import { ViewsSchema } from './views'; export interface ContributesSchema { commands?: CommandsSchema; themes?: ThemesSchema; iconThemes?: ThemesSchema; languages?: LanguagesSchema; grammars?: GrammarSchema; configuration?: PreferenceSchema | PreferenceSchema[]; configurationDefaults?: PreferenceSchemaProperties; colors?: ColorsSchema; keybinding?: KeybindingSchema; snippets?: SnippetSchema; viewContainers?: ViewContainersSchema; views: ViewsSchema; debuggers: DebuggersContributionScheme; breakpoints: BreakpointsContributionScheme; actions: ActionContributionSchema; taskDefinition: ITaskDefinitionSchema; problemPatterns: ProblemPatterns; problemeMatchers: ProblemMatchersContributions; customEditors?: CustomEditorScheme[]; } export declare const VSCodeContributesServiceToken: unique symbol; export declare class VSCodeContributesService extends ExtensionContributesService { ContributionPoints: (typeof VSCodeContributePoint)[]; } //# sourceMappingURL=index.d.ts.map