import { PluginContribution, RteFeatureImpl } from '../feature'; import { RteInstance, RteInstanceImpl } from '../instance'; export type KeyboardShortcutHandler = (rteInstance: RteInstance) => boolean; export interface RteKeyboardShortcutsFeatureOptions { shortcuts: Record; } export declare class RteKeyboardShortcutsFeatureImpl extends RteFeatureImpl { featureId: string; protected readonly options: RteKeyboardShortcutsFeatureOptions; name: string; constructor(featureId: string, options: RteKeyboardShortcutsFeatureOptions); getPlugins(rte: RteInstanceImpl): PluginContribution[]; } export declare const RteKeyboardShortcutsFeature: { new (featureId: string, options: RteKeyboardShortcutsFeatureOptions): {}; };