import { Event } from '../../../util/vs/base/common/event'; import { WireTypes } from '../../inlineEdits/common/dataTypes/inlineEditsModelsTypes'; export interface IProxyModelsService { readonly _serviceBrand: undefined; readonly onModelListUpdated: Event; readonly models: WireTypes.ModelList.t | undefined; readonly nesModels: WireTypes.Model.t[] | undefined; readonly cursorJumpModels: WireTypes.Model.t[] | undefined; readonly instantApplyModels: WireTypes.Model.t[] | undefined; } export declare const IProxyModelsService: import("../../../util/common/services").ServiceIdentifier; export declare class NullProxyModelsService implements IProxyModelsService { readonly _serviceBrand: undefined; readonly onModelListUpdated: Event; get models(): WireTypes.ModelList.t | undefined; get nesModels(): WireTypes.Model.t[] | undefined; get cursorJumpModels(): WireTypes.Model.t[] | undefined; get instantApplyModels(): WireTypes.Model.t[] | undefined; } //# sourceMappingURL=proxyModelsService.d.ts.map