import type { ExtensionContext, ExtensionFactory } from "@earendil-works/pi-coding-agent"; import type { AdapterConfig } from "./config.js"; export interface AcpOwnershipRouter { /** Return true only when ACP owns context/compaction for the active turn. */ ownsContext(ctx: ExtensionContext): boolean; } export declare function createAcpExtension(adapter?: AdapterConfig, ownership?: AcpOwnershipRouter): ExtensionFactory; declare const _default: ExtensionFactory; export default _default;