import type { AuthenticatedN8nApiClient } from './authenticatedN8nApiClient';
import type { Workflow } from '../n8nApiClient/n8nApiClient.types';
export declare class WorkflowApiClient {
    private readonly apiClient;
    constructor(apiClient: AuthenticatedN8nApiClient);
    getAllWorkflows(): Promise<Workflow[]>;
    createWorkflow(workflow: unknown): Promise<Workflow>;
    activateWorkflow(workflow: Workflow): Promise<Workflow>;
    deleteWorkflow(workflowId: Workflow['id']): Promise<void>;
}
