import { ReducerType } from './actions'; import { FocusType, MoveKey, SelectType } from './state'; export declare const changeHasHistoryAction: { (payload: { hasUndo: boolean; hasRedo: boolean; }): import('@dineug/r-html').AnyAction<{ hasUndo: boolean; hasRedo: boolean; }>; toString(): string; type: string; }; export declare const selectAllAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const unselectAllAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const selectAction: { (payload: Record): import('@dineug/r-html').AnyAction>; toString(): string; type: string; }; export declare const changeViewportAction: { (payload: { width: number; height: number; }): import('@dineug/r-html').AnyAction<{ width: number; height: number; }>; toString(): string; type: string; }; export declare const clearAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const loadJsonAction: { (payload: { value: string; }): import('@dineug/r-html').AnyAction<{ value: string; }>; toString(): string; type: string; }; export declare const initialClearAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const initialLoadJsonAction: { (payload: { value: string; }): import('@dineug/r-html').AnyAction<{ value: string; }>; toString(): string; type: string; }; export declare const focusTableAction: { (payload: { tableId: string; focusType?: FocusType; }): import('@dineug/r-html').AnyAction<{ tableId: string; focusType?: FocusType; }>; toString(): string; type: string; }; export declare const focusColumnAction: { (payload: { tableId: string; columnId: string; focusType: FocusType; $mod: boolean; shiftKey: boolean; }): import('@dineug/r-html').AnyAction<{ tableId: string; columnId: string; focusType: FocusType; $mod: boolean; shiftKey: boolean; }>; toString(): string; type: string; }; export declare const focusTableEndAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const focusMoveTableAction: { (payload: { moveKey: MoveKey; shiftKey: boolean; }): import('@dineug/r-html').AnyAction<{ moveKey: MoveKey; shiftKey: boolean; }>; toString(): string; type: string; }; export declare const editTableAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const editTableEndAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const selectAllColumnAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const drawStartRelationshipAction: { (payload: { relationshipType: number; }): import('@dineug/r-html').AnyAction<{ relationshipType: number; }>; toString(): string; type: string; }; export declare const drawStartAddRelationshipAction: { (payload: { tableId: string; }): import('@dineug/r-html').AnyAction<{ tableId: string; }>; toString(): string; type: string; }; export declare const drawEndRelationshipAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const drawRelationshipAction: { (payload: { x: number; y: number; }): import('@dineug/r-html').AnyAction<{ x: number; y: number; }>; toString(): string; type: string; }; export declare const hoverColumnMapAction: { (payload: { columnIds: string[]; }): import('@dineug/r-html').AnyAction<{ columnIds: string[]; }>; toString(): string; type: string; }; export declare const hoverRelationshipMapAction: { (payload: { relationshipIds: string[]; }): import('@dineug/r-html').AnyAction<{ relationshipIds: string[]; }>; toString(): string; type: string; }; export declare const changeOpenMapAction: { (payload: Record): import('@dineug/r-html').AnyAction>; toString(): string; type: string; }; export declare const dragstartColumnAction: { (payload: { tableId: string; columnIds: string[]; }): import('@dineug/r-html').AnyAction<{ tableId: string; columnIds: string[]; }>; toString(): string; type: string; }; export declare const dragendColumnAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const sharedMouseTrackerAction: { (payload: { x: number; y: number; }): import('@dineug/r-html').AnyAction<{ x: number; y: number; }>; toString(): string; type: string; }; export declare const validationIdsAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const getLWWAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; export declare const mergeLWWAction: { (payload: { lww: import('@dineug/erd-editor-schema').LWW; }): import('@dineug/r-html').AnyAction<{ lww: import('@dineug/erd-editor-schema').LWW; }>; toString(): string; type: string; }; export declare const editorReducers: { "editor.changeHasHistory": ReducerType<"editor.changeHasHistory">; "editor.selectAll": ReducerType<"editor.selectAll">; "editor.unselectAll": ReducerType<"editor.unselectAll">; "editor.select": ReducerType<"editor.select">; "editor.changeViewport": ReducerType<"editor.changeViewport">; "editor.clear": ReducerType<"editor.clear">; "editor.loadJson": ReducerType<"editor.loadJson">; "editor.initialClear": ReducerType<"editor.initialClear">; "editor.initialLoadJson": ReducerType<"editor.initialLoadJson">; "editor.focusTable": ReducerType<"editor.focusTable">; "editor.focusColumn": ReducerType<"editor.focusColumn">; "editor.focusTableEnd": ReducerType<"editor.focusTableEnd">; "editor.focusMoveTable": ReducerType<"editor.focusMoveTable">; "editor.editTable": ReducerType<"editor.editTable">; "editor.editTableEnd": ReducerType<"editor.editTableEnd">; "editor.selectAllColumn": ReducerType<"editor.selectAllColumn">; "editor.drawStartRelationship": ReducerType<"editor.drawStartRelationship">; "editor.drawStartAddRelationship": ReducerType<"editor.drawStartAddRelationship">; "editor.drawEndRelationship": ReducerType<"editor.drawEndRelationship">; "editor.drawRelationship": ReducerType<"editor.drawRelationship">; "editor.hoverColumnMap": ReducerType<"editor.hoverColumnMap">; "editor.hoverRelationshipMap": ReducerType<"editor.hoverRelationshipMap">; "editor.changeOpenMap": ReducerType<"editor.changeOpenMap">; "editor.dragstartColumn": ReducerType<"editor.dragstartColumn">; "editor.dragendColumn": ReducerType<"editor.dragendColumn">; "editor.sharedMouseTracker": ReducerType<"editor.sharedMouseTracker">; "editor.validationIds": ReducerType<"editor.validationIds">; "editor.getLWW": ReducerType<"editor.getLWW">; "editor.mergeLWW": ReducerType<"editor.mergeLWW">; }; export declare const actions: { changeHasHistoryAction: { (payload: { hasUndo: boolean; hasRedo: boolean; }): import('@dineug/r-html').AnyAction<{ hasUndo: boolean; hasRedo: boolean; }>; toString(): string; type: string; }; selectAllAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; unselectAllAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; selectAction: { (payload: Record): import('@dineug/r-html').AnyAction>; toString(): string; type: string; }; changeViewportAction: { (payload: { width: number; height: number; }): import('@dineug/r-html').AnyAction<{ width: number; height: number; }>; toString(): string; type: string; }; clearAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; loadJsonAction: { (payload: { value: string; }): import('@dineug/r-html').AnyAction<{ value: string; }>; toString(): string; type: string; }; initialClearAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; initialLoadJsonAction: { (payload: { value: string; }): import('@dineug/r-html').AnyAction<{ value: string; }>; toString(): string; type: string; }; focusTableAction: { (payload: { tableId: string; focusType?: FocusType; }): import('@dineug/r-html').AnyAction<{ tableId: string; focusType?: FocusType; }>; toString(): string; type: string; }; focusColumnAction: { (payload: { tableId: string; columnId: string; focusType: FocusType; $mod: boolean; shiftKey: boolean; }): import('@dineug/r-html').AnyAction<{ tableId: string; columnId: string; focusType: FocusType; $mod: boolean; shiftKey: boolean; }>; toString(): string; type: string; }; focusTableEndAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; focusMoveTableAction: { (payload: { moveKey: MoveKey; shiftKey: boolean; }): import('@dineug/r-html').AnyAction<{ moveKey: MoveKey; shiftKey: boolean; }>; toString(): string; type: string; }; editTableAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; editTableEndAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; selectAllColumnAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; drawStartRelationshipAction: { (payload: { relationshipType: number; }): import('@dineug/r-html').AnyAction<{ relationshipType: number; }>; toString(): string; type: string; }; drawStartAddRelationshipAction: { (payload: { tableId: string; }): import('@dineug/r-html').AnyAction<{ tableId: string; }>; toString(): string; type: string; }; drawEndRelationshipAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; drawRelationshipAction: { (payload: { x: number; y: number; }): import('@dineug/r-html').AnyAction<{ x: number; y: number; }>; toString(): string; type: string; }; hoverColumnMapAction: { (payload: { columnIds: string[]; }): import('@dineug/r-html').AnyAction<{ columnIds: string[]; }>; toString(): string; type: string; }; hoverRelationshipMapAction: { (payload: { relationshipIds: string[]; }): import('@dineug/r-html').AnyAction<{ relationshipIds: string[]; }>; toString(): string; type: string; }; changeOpenMapAction: { (payload: Record): import('@dineug/r-html').AnyAction>; toString(): string; type: string; }; dragstartColumnAction: { (payload: { tableId: string; columnIds: string[]; }): import('@dineug/r-html').AnyAction<{ tableId: string; columnIds: string[]; }>; toString(): string; type: string; }; dragendColumnAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; sharedMouseTrackerAction: { (payload: { x: number; y: number; }): import('@dineug/r-html').AnyAction<{ x: number; y: number; }>; toString(): string; type: string; }; validationIdsAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; getLWWAction: { (payload: void): import('@dineug/r-html').AnyAction; toString(): string; type: string; }; mergeLWWAction: { (payload: { lww: import('@dineug/erd-editor-schema').LWW; }): import('@dineug/r-html').AnyAction<{ lww: import('@dineug/erd-editor-schema').LWW; }>; toString(): string; type: string; }; };