import { ActorRef, EventObject, Sender } from 'xstate'; export declare function isActorWithState>(actorRef: T): actorRef is T & { state: any; }; declare type EmittedFromActorRef> = TActor extends ActorRef ? TEmitted : never; export declare function useActor>(actorRef: TActor, getSnapshot?: (actor: TActor) => EmittedFromActorRef): [EmittedFromActorRef, TActor['send']]; export declare function useActor(actorRef: ActorRef, getSnapshot?: (actor: ActorRef) => TEmitted): [TEmitted, Sender]; export {}; //# sourceMappingURL=useActor.d.ts.map