/**
 * Keybinding Presets
 *
 * Pre-configured keybinding sets for different user preferences.
 *
 * @since v1.58.3
 */
import type { KeybindingMap, KeybindingPreset, PresetName } from './keybinding-types.js';
/**
 * All presets
 */
export declare const KEYBINDING_PRESETS: Record<PresetName, KeybindingPreset>;
/**
 * Get a preset by name
 */
export declare function getPreset(name: PresetName): KeybindingPreset;
/**
 * Get preset with inheritance resolved
 */
export declare function getResolvedPreset(name: PresetName): KeybindingMap;
/**
 * Merge two binding maps (later overrides earlier)
 */
export declare function mergeBindings(base: KeybindingMap, override: KeybindingMap): KeybindingMap;
/**
 * Get all preset names
 */
export declare function getPresetNames(): PresetName[];
//# sourceMappingURL=keybinding-presets.d.ts.map