import { AnyInterpreter, AnyStateMachine, AreAllImplementationsAssumedToBeProvided, InternalMachineOptions, InterpreterFrom, InterpreterOptions, MachineOptions, Observer, StateFrom } from 'xstate'; import { MaybeLazy } from './types'; import { UseMachineOptions } from './useMachine'; export declare function useIdleInterpreter(getMachine: MaybeLazy, options: Partial & Partial> & Partial>): AnyInterpreter; declare type RestParams = AreAllImplementationsAssumedToBeProvided extends false ? [ options: InterpreterOptions & UseMachineOptions & InternalMachineOptions, observerOrListener?: Observer> | ((value: StateFrom) => void) ] : [ options?: InterpreterOptions & UseMachineOptions & InternalMachineOptions, observerOrListener?: Observer> | ((value: StateFrom) => void) ]; export declare function useInterpret(getMachine: MaybeLazy, ...[options, observerOrListener]: RestParams): InterpreterFrom; export {}; //# sourceMappingURL=useInterpret.d.ts.map