import { ActorKitClient, AnyActorKitStateMachine, CallerSnapshotFrom } from "./types";
export type ActorKitClientProps<TMachine extends AnyActorKitStateMachine> = {
    host: string;
    actorType: string;
    actorId: string;
    checksum: string;
    accessToken: string;
    initialSnapshot: CallerSnapshotFrom<TMachine>;
    onStateChange?: (newState: CallerSnapshotFrom<TMachine>) => void;
    onError?: (error: Error) => void;
};
export declare function createActorKitClient<TMachine extends AnyActorKitStateMachine>(props: ActorKitClientProps<TMachine>): ActorKitClient<TMachine>;
//# sourceMappingURL=createActorKitClient.d.ts.map