import { Action, Team } from '../../types'; import { DB } from '../../utils/db/db'; export declare type ActionMap = Record; export declare class ActionManager { private ready; private db; private actionCache; constructor(db: DB); prepare(): Promise; getTeamActions(teamId: Team['id']): ActionMap; reloadAllActions(): Promise; reloadAction(teamId: Team['id'], actionId: Action['id']): Promise; dropAction(teamId: Team['id'], actionId: Action['id']): void; }