import type { LspLocateDefinitionRuntimeOptions } from "../_shared/runtime.js";
import type { LspSearchWorkspaceSymbolsProvider } from "./core.js";
export type LspSearchWorkspaceSymbolsPracticeProviderName = "anthropic" | "openai" | "deepmind" | "praxis-native";
export type LspSearchWorkspaceSymbolsDependencies = {
    provider?: LspSearchWorkspaceSymbolsProvider;
    runtime?: LspLocateDefinitionRuntimeOptions;
};
export declare const lspSearchWorkspaceSymbolsDependencyDeclarations: readonly ["workspace.read", "lsp.server.forTargetLanguage", "node.child_process.stdioJsonRpc"];
