import { Option } from '@fable-org/fable-library-js/Option.js';
import { int32 } from '@fable-org/fable-library-js/Int32.js';
import { FSharpSet } from '@fable-org/fable-library-js/Set.js';
import { ReactElement } from 'react';
export declare function AnnotationTableHelper_$007CKbdShortcutTrigger$007C_$007C(keyOptions: {
    isCtrl: boolean;
    keyCode: string;
}[], e: KeyboardEvent, selectedCells: {
    SelectOrigin?: {
        x: int32;
        y: int32;
    };
    clear: (() => void);
    contains: ((arg0: {
        x: int32;
        y: int32;
    }) => boolean);
    count: int32;
    lastAppend?: {
        x: int32;
        y: int32;
    };
    selectAt: ((arg0: [{
        x: int32;
        y: int32;
    }, boolean]) => void);
    selectBy: ((arg0: KeyboardEvent) => boolean);
    selectedCells?: {
        xEnd: int32;
        xStart: int32;
        yEnd: int32;
        yStart: int32;
    };
    selectedCellsReducedSet: FSharpSet<{
        x: int32;
        y: int32;
    }>;
}, activeCell: Option<{
    x: int32;
    y: int32;
}>): Option<void>;
export declare function AnnotationTable(annotationTableInputProps: any): ReactElement;
export default AnnotationTable;
export declare function Entry(): ReactElement;
//# sourceMappingURL=AnnotationTable.fs.d.ts.map