import type { Square } from 'chess.js'; import type { BoardState, BoardConfig } from '../state/types'; import type { MoveExecutor } from '../state/move-executor'; interface UseBoardGestureProps { boardState: BoardState; config: BoardConfig; moveExecutor: MoveExecutor; gestureEnabled: boolean; onIllegalMove?: (from: Square, to: Square) => void; } export declare const useBoardGesture: ({ boardState, config, moveExecutor, gestureEnabled, onIllegalMove, }: UseBoardGestureProps) => import("react-native-gesture-handler/lib/typescript/handlers/gestures/gestureComposition").SimultaneousGesture; export {};