import type { Client } from '@openctx/client'; import type * as vscode from 'vscode'; type OpenCtxClient = Pick, 'meta' | 'mentions' | 'items'>; declare class OpenCtx { client: OpenCtxClient | undefined; constructor(client: OpenCtxClient | undefined); } export declare const openCtx: OpenCtx; /** * Set the handle to the OpenCtx client. */ export declare function setOpenCtxClient(client: OpenCtxClient): void; export declare const REMOTE_REPOSITORY_PROVIDER_URI = "internal-remote-repository-search"; export declare const REMOTE_FILE_PROVIDER_URI = "internal-remote-file-search"; export declare const WEB_PROVIDER_URI = "internal-web-provider"; export declare const GIT_OPENCTX_PROVIDER_URI = "internal-git-openctx-provider"; export {}; //# sourceMappingURL=api.d.ts.map