export interface KeyboardState { ctrlKeyState: boolean; shiftKeyState: boolean; altKeyState: boolean; spaceKeyState: boolean; } export interface KeyboardActions { setCtrlKeyState: (active: boolean) => void; setShiftKeyState: (active: boolean) => void; setAltKeyState: (active: boolean) => void; setSpaceKeyState: (active: boolean) => void; } export type KeyboardStore = KeyboardState & KeyboardActions; export declare const selectCtrlOrShiftKeyActive: (state: KeyboardState) => boolean; export declare const syncPointerModifiers: (e: { ctrlKey?: boolean; metaKey?: boolean; altKey?: boolean; shiftKey?: boolean; }) => void; export declare const useKeyboardStore: import("zustand").UseBoundStore>;