export type ActionStatus = 'not_started' | 'pending' | 'resolved' | 'rejected'; export type ReadyCallback = () => void; export type ReadyAction = () => unknown | Promise; export type ActionsStatus = { [key in ActionStatus]?: string[]; }; export interface Beacon { name: string; action: ReadyAction; status: ActionStatus; callbacks: ReadyCallback[]; debug?: boolean; } export interface BeaconsMap { [name: string]: Beacon; } //# sourceMappingURL=types.d.ts.map