import type { ExtensionUIContext, KeybindingsManager } from "@sheason/pi-coding-agent";
import type { Container, TUI } from "@sheason/pi-tui";
import type { CustomEditor } from "../tui/components/index.js";
export interface PeerExtensionUIContextDeps {
    ui: TUI;
    editor: CustomEditor;
    keybindings: KeybindingsManager;
    editorContainer: Container;
    statusContainer: Container;
    requestRender(): void;
    setTerminalTitle(title: string): void;
}
export declare function createPeerExtensionUIContext(deps: PeerExtensionUIContextDeps): ExtensionUIContext;
//# sourceMappingURL=peer-extension-ui-context.d.ts.map