import { type ActorKind, type ActorFacadeDescriptor, type ActorSessionDescriptor } from 'gdc-sdk-core-ts'; import { ActorSession, NodeActorSession } from './session.js'; import type { RuntimeClient } from './orchestration/client-port.js'; export declare function createNodeActorSessionsFromFacades(facades: ActorFacadeDescriptor[], client?: RuntimeClient): NodeActorSession[]; export declare function createNodeActorSessionFromFacade(facade: ActorFacadeDescriptor, client?: RuntimeClient): NodeActorSession; export declare function createNodeActorSessionsFromDescriptor(descriptor: ActorSessionDescriptor, client?: RuntimeClient): NodeActorSession[]; export declare function createNodeActorSessionFromDescriptor(descriptor: ActorSessionDescriptor, actorKind: ActorKind, client?: RuntimeClient): NodeActorSession; export declare function createActorSessionsFromFacades(facades: ActorFacadeDescriptor[], client?: RuntimeClient): ActorSession[]; export declare function createActorSessionFromFacade(facade: ActorFacadeDescriptor, client?: RuntimeClient): ActorSession; export declare function createActorSessionsFromDescriptor(descriptor: ActorSessionDescriptor, client?: RuntimeClient): ActorSession[]; export declare function createActorSessionFromDescriptor(descriptor: ActorSessionDescriptor, actorKind: ActorKind, client?: RuntimeClient): ActorSession;