import { Readable } from 'svelte/store'; import { Actor, ActorOptions, AnyActorLogic, EventFromLogic, SnapshotFrom, type ConditionalRequired, type IsNotNever, type RequiredActorOptionsKeys } from 'xstate'; export declare function useActor(logic: TLogic, ...[options]: ConditionalRequired<[ options?: ActorOptions & { [K in RequiredActorOptionsKeys]: unknown; } ], IsNotNever>>): { snapshot: Readable>; send: (event: EventFromLogic) => void; actorRef: Actor; };