import type { ActorService } from "../actor-service"; import { type ToduDaemonClient } from "./daemon-client"; export declare class ToduActorServiceError extends Error { readonly operation: string; readonly causeCode: string; readonly details?: Record; constructor(options: { operation: string; causeCode: string; message: string; details?: Record; cause?: unknown; }); } export interface ToduActorServiceDependencies { client: ToduDaemonClient; } declare const createToduActorService: ({ client }: ToduActorServiceDependencies) => ActorService; declare const runActorServiceOperation: (operation: string, action: () => Promise) => Promise; export { createToduActorService, runActorServiceOperation };