import * as PiCodingAgent from "@sheason/pi-coding-agent";
import type { Keybinding, KeybindingsConfig, KeyId } from "@sheason/pi-tui";
declare module "@sheason/pi-tui" {
    interface Keybindings {
        "app.connection.retry": true;
    }
}
export declare class KeybindingsManager extends PiCodingAgent.KeybindingsManager {
    constructor(userBindings?: KeybindingsConfig, configPath?: string);
    static create(agentDir?: string): KeybindingsManager;
    private static loadDpiFromFile;
}
export type { Keybinding, KeyId, KeybindingsConfig };
//# sourceMappingURL=keybindings.d.ts.map