type HotkeyType = 'cut' | 'copy' | 'paste' | 'delete';
interface HotkeysProviderProps {
    children: JSX.Element | JSX.Element[];
}
interface HotkeysContextProps {
    activeScope: string;
    setActiveScope: (context: string) => void;
    addHotkeyListener: (scope: string, hotkey: HotkeyType, callback: () => void) => void;
    removeHotkeyListener: (scope: string, hotkey: HotkeyType, callback: () => void) => void;
}
export declare const HotkeysContext: import("react").Context<HotkeysContextProps>;
export declare const HotkeysProvider: ({ children, }: HotkeysProviderProps) => JSX.Element;
export {};
