/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { Disposable, Event } from 'vscode'; import { RemoteSourceProvider } from './api/git'; export interface IRemoteSourceProviderRegistry { readonly onDidAddRemoteSourceProvider: Event; readonly onDidRemoveRemoteSourceProvider: Event; registerRemoteSourceProvider(provider: RemoteSourceProvider): Disposable; getRemoteProviders(): RemoteSourceProvider[]; }