import { ObservableFiniteStateMachine, IFiniteStateMachineSchema } from '@blackglory/structures';
export { ObservableFiniteStateMachine, IFiniteStateMachineSchema } from '@blackglory/structures';
export declare function useFiniteStateMachine<State extends string, Event extends string>(schema: IFiniteStateMachineSchema<State, Event>, initialState: State): ObservableFiniteStateMachine<State, Event>;
