import * as fsm from '@xstate/fsm'; declare module '@xstate/fsm' { export namespace StateMachine { interface Service< TContext extends object, TEvent extends fsm.EventObject, TState extends fsm.Typestate = any > { send: (event: TEvent | TEvent['type']) => void; subscribe: ( listener: StateListener>, ) => { unsubscribe: () => void; }; start: () => Service; stop: () => Service; readonly status: fsm.InterpreterStatus; readonly state: State; } } }