import { Disposable } from 'vs/base/common/lifecycle'; import { IDisposable } from 'common/Types'; import { IOptionsService, ITerminalOptions } from 'common/services/Services'; export declare const DEFAULT_OPTIONS: Readonly>; export declare class OptionsService extends Disposable implements IOptionsService { serviceBrand: any; readonly rawOptions: Required; options: Required; private readonly _onOptionChange; readonly onOptionChange: import("vs/base/common/event").Event; constructor(options: Partial); onSpecificOptionChange(key: T, listener: (value: ITerminalOptions[T]) => any): IDisposable; onMultipleOptionChange(keys: (keyof ITerminalOptions)[], listener: () => any): IDisposable; private _setupOptions; private _sanitizeAndValidateOption; } //# sourceMappingURL=OptionsService.d.ts.map