hunk.code_window: export function useInterpret<
     TContext,
     TEvent extends EventObject,
     TTypestate extends Typestate<TContext> = { value: any; context: TContext }
   >(
     machine: StateMachine<TContext, any, TEvent, TTypestate>,
     options: Partial<InterpreterOptions> &
       Partial<UseMachineOptions<TContext, TEvent>> &
       Partial<MachineOptions<TContext, TEvent>> = {},
  
hunk.labels: keep keep keep keep keep replace keep keep keep
hunk.after_edit:   getMachine: MaybeLazy<StateMachine<TContext, any, TEvent, TTypestate>>,
  
hunk.file_path: packages/xstate-vue/src/useInterpret.ts
hunk.type: replace
file: import { EventObject, StateConfig } from 'xstate';
  export interface UseMachineOptions<TContext, TEvent extends EventObject> {
    /**
     * If provided, will be merged with machine's `context`.
     */
    context?: Partial<TContext>;
    /**
     * The state to rehydrate the machine to. The machine will
     * start at this state instead of its `initialState`.
     */
    state?: StateConfig<TContext, TEvent>;
  }
  