1 | import type { EventObject, InterpreterOptions, MachineOptions, State, StateMachine, Typestate } from 'xstate';
|
2 | import type { Getter } from 'jotai';
|
3 | export declare function atomWithMachine<TContext, TEvent extends EventObject, TTypestate extends Typestate<TContext> = {
|
4 | value: any;
|
5 | context: TContext;
|
6 | }>(getMachine: StateMachine<TContext, any, TEvent, TTypestate> | ((get: Getter) => StateMachine<TContext, any, TEvent, TTypestate>), getOptions?: (Partial<InterpreterOptions> & Partial<MachineOptions<TContext, TEvent>>) | ((get: Getter) => Partial<InterpreterOptions> & Partial<MachineOptions<TContext, TEvent>>)): import("jotai").WritableAtom<State<TContext, TEvent, any, TTypestate>, import("xstate").SCXML.Event<TEvent> | import("xstate").SingleOrArray<import("xstate").Event<TEvent>>, void>;
|
7 |
|
\ | No newline at end of file |