import type { ActionContext, ActionId } from "./action-id.js"; export { normalizeChord } from "./chord.js"; export interface KeyBinding { readonly chord: string; readonly action: ActionId; readonly context: ActionContext; } export interface KeymapConflict { readonly context: ActionContext; readonly chord: string; readonly actions: readonly ActionId[]; } export declare const defaultKeymap: readonly KeyBinding[]; export declare function validateKeymap(bindings: readonly KeyBinding[]): KeymapConflict[];