import "./StateMachine-EDpYWy0i.js"; //#region ../infra/src/manager/Manager.d.ts /** * Base manager interface providing state access, subscriptions, and lifecycle control. * @template TPublicState - The public state type exposed to consumers */ type Manager = { /** Returns the current mapped public state */ getState(): TPublicState; /** * Subscribes to state changes. * @param listener - Callback invoked on every state change * @returns Unsubscribe function to stop receiving updates */ subscribe(listener: (state: TPublicState) => void): () => void; /** Stops the underlying actor and cleans up resources */ stop(): void; }; //#endregion export { Manager as t };