import * as blessed from 'blessed';
import { EventEmitter } from 'events';
import type { AppState } from '../app';
export declare class KeyListPane extends EventEmitter {
    element: blessed.Widgets.ListTableElement;
    private container;
    private items;
    private filtered;
    constructor(parent: blessed.Widgets.Node, options: any);
    update(state: AppState): void;
    private applyFilter;
    private render;
    updateSelection(selectedKeys: Set<string>): void;
    selectAll(): void;
    focus(): void;
}
//# sourceMappingURL=key-list.d.ts.map