import { GeneratorAction } from '../../generator.actions'; import { Rect } from '../../../utils/dragSelect'; import { MoveKey } from './state'; export declare const loadJsonAction$: (value: string) => GeneratorAction; export declare const initialLoadJsonAction$: (value: string) => GeneratorAction; export declare const moveAllAction$: (movementX: number, movementY: number) => GeneratorAction; export declare const removeSelectedAction$: () => GeneratorAction; export declare const dragSelectAction$: (dragRect: Rect) => GeneratorAction; export declare const unselectAllAction$: () => GeneratorAction; export declare const focusMoveTableAction$: (moveKey: MoveKey, shiftKey: boolean) => GeneratorAction; export declare const drawStartRelationshipAction$: (relationshipType: number) => GeneratorAction; export declare const drawStartAddRelationshipAction$: (tableId: string) => GeneratorAction; export declare const changeColorAllAction$: (color: string) => GeneratorAction; export declare const loadSchemaSQLAction$: (value: string) => GeneratorAction; export declare const dragstartColumnAction$: ($mod: boolean) => GeneratorAction; export declare const dragoverColumnAction$: (targetId: string, targetTableId: string) => GeneratorAction; export declare const columnKeyHoverStartAction$: (columnId: string) => GeneratorAction; export declare const columnKeyHoverEndAction$: () => GeneratorAction; export declare const actions$: { loadJsonAction$: (value: string) => GeneratorAction; initialLoadJsonAction$: (value: string) => GeneratorAction; moveAllAction$: (movementX: number, movementY: number) => GeneratorAction; removeSelectedAction$: () => GeneratorAction; dragSelectAction$: (dragRect: Rect) => GeneratorAction; unselectAllAction$: () => GeneratorAction; focusMoveTableAction$: (moveKey: MoveKey, shiftKey: boolean) => GeneratorAction; drawStartRelationshipAction$: (relationshipType: number) => GeneratorAction; drawStartAddRelationshipAction$: (tableId: string) => GeneratorAction; changeColorAllAction$: (color: string) => GeneratorAction; loadSchemaSQLAction$: (value: string) => GeneratorAction; dragstartColumnAction$: ($mod: boolean) => GeneratorAction; dragoverColumnAction$: (targetId: string, targetTableId: string) => GeneratorAction; columnKeyHoverStartAction$: (columnId: string) => GeneratorAction; columnKeyHoverEndAction$: () => GeneratorAction; };