import type { AgentToolResult, ExtensionAPI } from '@earendil-works/pi-coding-agent'; import type { StdioServerParameters } from '@modelcontextprotocol/sdk/client/stdio.js'; interface BridgeOptions { server: StdioServerParameters; clientName: string; httpUrl?: string; } export declare function preferenceText(result: AgentToolResult | undefined>): string | undefined; export declare const FALLBACK_KNOWLEDGE_GUIDANCE = "Open-zk-kb owns persistent knowledge; Pi injects only applicable permanent preferences. Use knowledge-search for relevance-gated, compact retrieval. Store only novel, durable knowledge with a canonical home. Exclude plans, task status, progress logs, backlogs, and other project-management records; do not duplicate authoritative sources."; export declare function createOpenZkKbPiExtension(options?: Partial): (pi: ExtensionAPI) => void; declare const _default: (pi: ExtensionAPI) => void; export default _default; //# sourceMappingURL=extension.d.ts.map