import { IThunkAction } from '../simple-redux'; import { Store } from '../store'; export declare const KEY_CODE_HARD_DROP_ACTION = "KEY_CODE_HARD_DROP_ACTION"; export declare const KEY_CODE_LEFT_ACTION = "KEY_CODE_LEFT_ACTION"; export declare const KEY_CODE_RIGHT_ACTION = "KEY_CODE_RIGHT_ACTION"; export declare const KEY_CODE_ROTATE_ACTION = "KEY_CODE_ROTATE_ACTION"; export declare class KeyCodeHardDropAction implements IThunkAction { readonly type = "KEY_CODE_HARD_DROP_ACTION"; executeThunk(store: Store): void; } export declare class KeyCodeLeftAction implements IThunkAction { readonly type = "KEY_CODE_LEFT_ACTION"; executeThunk(store: Store): void; } export declare class KeyCodeRightAction implements IThunkAction { readonly type = "KEY_CODE_RIGHT_ACTION"; executeThunk(store: Store): void; } export declare class KeyCodeRotateAction implements IThunkAction { readonly type = "KEY_CODE_ROTATE_ACTION"; executeThunk(store: Store): void; }