import { PayloadAction } from "@reduxjs/toolkit"; export interface AnimationState { time_remain: number; running: boolean; run_animation: boolean; last_switch_time: number; ani_duration: number; duration_end: number; time: number; first_frame: boolean; ini_viz: boolean; last_click: number; dblclick_duration: number; update_viz: boolean; } export declare const animationSlice: (id: string) => import("@reduxjs/toolkit").Slice, action: PayloadAction) => import("immer/dist/internal").WritableDraft; mutateAnimationState: (state: import("immer/dist/internal").WritableDraft, action: PayloadAction>) => import("immer/dist/internal").WritableDraft; }, `${string}_animation`>;