import { Geometry, Key, Pieces, Variant } from './types'; type Mobility = (x1: number, y1: number, x2: number, y2: number) => boolean; export declare const knight: Mobility; export declare const giraffe: Mobility; export declare const queen: Mobility; export declare function premove(pieces: Pieces, key: Key, canCastle: boolean, geom: Geometry, variant: Variant): Key[]; export {};