import type { ExtensionAPI, ExtensionContext } from "@earendil-works/pi-coding-agent"; import type { CompactRequestIntent } from "../core/compact-controller.js"; import type { PrewalkController } from "./controller.js"; export interface InPlacePrewalkSettleOptions { compactOnReturn?: boolean; compact?: { request(intent: CompactRequestIntent): unknown; maybeCommit(context: ExtensionContext): Promise; status?(): { pending?: unknown; }; }; } export declare const restoreBorrowedInPlaceMain: (controller: PrewalkController, extension: ExtensionAPI, context: ExtensionContext) => Promise; export declare const settleInPlacePrewalk: (controller: PrewalkController, extension: ExtensionAPI, context: ExtensionContext, options?: InPlacePrewalkSettleOptions) => Promise; //# sourceMappingURL=return.d.ts.map