/** * Worker Client Factory * Creates transport and client instances for worker * * @module agents/workers/WorkerClientFactory */ import { TelegramTransport } from '../../transport/TelegramTransport.js'; import { TelegramBotClient } from '../../client/TelegramBotClient.js'; import type { WorkerConfig } from '../types/polling-manager.types.js'; /** * Client factory result */ export interface WorkerClientResult { /** Transport instance */ transport: TelegramTransport; /** Client instance */ client: TelegramBotClient; } /** * Worker Client Factory * Creates and initializes transport and client for worker thread */ export declare class WorkerClientFactory { /** * Create transport and client from worker config */ static createClient(config: WorkerConfig): WorkerClientResult; }