import { type ExtensionRunner } from "@sheason/pi-coding-agent";
import type { RemoteInteractiveActions } from "../tui/interactive/remote-interactive-actions.js";
import type { RemoteInteractiveCapabilities } from "../tui/interactive/remote-interactive-capabilities.js";
import type { RemoteInteractiveView } from "../tui/interactive/remote-interactive-view.js";
export interface PeerExtensionRunnerDeps {
    cwd: string;
    getView: () => RemoteInteractiveView;
    actions: RemoteInteractiveActions;
    capabilities: RemoteInteractiveCapabilities;
    peerId: string;
}
export declare function createPeerExtensionRunner(deps: PeerExtensionRunnerDeps): Promise<ExtensionRunner>;
//# sourceMappingURL=peer-extension-runner.d.ts.map