import { type RegistryInfo } from '@cogitator-ai/studio'; export { describeRegistry, REGISTRY_PATH } from '@cogitator-ai/studio'; export type { AgentInfo, RegistryInfo, SwarmInfo, ToolInfo, WorkflowInfo, } from '@cogitator-ai/studio'; /** What the inspection child process sends back. */ export type InspectionMessage = { ok: true; registry: RegistryInfo; } | { ok: false; error: string; }; /** * Loads the registry of the project in `projectDir` in a child process and * describes it. A fresh process sees the code as it is now, keeps the * project's output and connections away from the caller, and is killed when * it takes longer than `timeoutMs`. */ export declare function inspectRegistry(projectDir: string, timeoutMs?: number): Promise; //# sourceMappingURL=registry.d.ts.map