import type { WorkspaceCommandDefinition, WorkspaceRuntimeService } from "./types/workspace-runtime.js"; type WorkspaceRuntimeServiceMatchCandidate = Pick & Pick, "exposure" | "port">; export declare function listWorkspaceCommandDefinitions(workspaceRuntime: Record | null | undefined): WorkspaceCommandDefinition[]; export declare function listWorkspaceServiceCommandDefinitions(workspaceRuntime: Record | null | undefined): WorkspaceCommandDefinition[]; export declare function findWorkspaceCommandDefinition(workspaceRuntime: Record | null | undefined, workspaceCommandId: string | null | undefined): WorkspaceCommandDefinition | null; export declare function scoreWorkspaceRuntimeServiceMatch(command: Pick, runtimeService: WorkspaceRuntimeServiceMatchCandidate): number; export declare function matchWorkspaceRuntimeServiceToCommand(command: Pick, runtimeServices: T[] | null | undefined): T | null; export {}; //# sourceMappingURL=workspace-commands.d.ts.map