import { TemporalClientService } from '../services/temporal-client.service';
import { WorkflowProxyConfig } from '../interfaces';
import { IWorkflowProxy } from './workflow-proxy';
import type { Workflow } from '@temporalio/workflow';
export declare class WorkflowProxyFactory {
    private readonly clientService;
    constructor(clientService: TemporalClientService);
    createProxy<T extends Workflow>(config: WorkflowProxyConfig): IWorkflowProxy<T>;
}
