import { IPreferenceSettingsService, PreferenceSchema, PreferenceSchemaProvider, PreferenceService } from '@opensumi/ide-core-browser'; import { VSCodeContributePoint } from '../../../common'; import { AbstractExtInstanceManagementService } from '../../types'; import { LocalizationsContributionPoint } from './localization'; export interface ConfigurationSnippets { body: { title: string; properties: any; }; } export declare class ConfigurationContributionPoint extends VSCodeContributePoint { protected preferenceSchemaProvider: PreferenceSchemaProvider; protected preferenceSettingsService: IPreferenceSettingsService; protected preferenceService: PreferenceService; protected readonly extensionManageService: AbstractExtInstanceManagementService; protected readonly localizationsContributionPoint: LocalizationsContributionPoint; private readonly logger; contribute(): Promise; private updateConfigurationSchema; protected validateConfigurationSchema(schema: PreferenceSchema): void; private validateDefaultValue; } //# sourceMappingURL=configuration.d.ts.map