import { FrontendApplicationContribution } from '@theia/core/lib/browser'; import { CliPreferences } from '../common/cli-preferences'; import { PreferenceService, PreferenceScope } from '@theia/core/lib/common/preferences'; export declare class PreferenceFrontendContribution implements FrontendApplicationContribution { protected readonly CliPreferences: CliPreferences; protected readonly preferenceService: PreferenceService; onStart(): void; protected applyCliPreferences(): Promise; /** * Applies a batch of CLI-provided preferences sequentially. A rejection from an * individual write (bad key, invalid scope, etc.) is logged and does not abort the * remaining writes, and it is not left as an unhandled promise rejection. */ protected applyAll(entries: ReadonlyArray<[string, unknown]>, scope: PreferenceScope): Promise; } //# sourceMappingURL=preference-frontend-contribution.d.ts.map