import { CancellationToken, Disposable } from '@opensumi/ide-core-common'; import { ITerminalProviderRegistry, TTerminalCommandSuggestionsProviderFn, TerminalSuggestionReadableStream } from '../../types'; export declare class TerminalFeatureRegistry extends Disposable implements ITerminalProviderRegistry { private readonly providerMap; hasProvider(): boolean; registerCommandSuggestionsProvider(provider: TTerminalCommandSuggestionsProviderFn): void; readableCommandSuggestions(message: string, token: CancellationToken): Promise; } //# sourceMappingURL=terminal.feature.registry.d.ts.map