import type { ResolvedMcpConfig } from "../shared/types.js"; export type PiMcpExtensionHandle = { attached: false; } | { attached: true; extensionPath: string; extensionDir: string; released?: boolean; }; export declare function projectPiTool(tool: { name: string; description: string; inputSchema: unknown; }): { name: string; label: string; description: string; parameters: unknown; }; export declare function projectPiToolManifest(tools: Array<{ name: string; description: string; inputSchema: unknown; }>): { name: string; label: string; description: string; parameters: unknown; }[]; export declare function piJinnSessionEnv(resolvedMcp: ResolvedMcpConfig | undefined): Record; export declare function writePiJinnMcpExtension(resolvedMcp: ResolvedMcpConfig | undefined, sessionId: string): PiMcpExtensionHandle; export declare function cleanupPiJinnMcpExtension(handle: PiMcpExtensionHandle | undefined): void; //# sourceMappingURL=pi-mcp.d.ts.map