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