/**
 * Workflow Tester - Dry-run and Simulation
 *
 * Test workflows without executing them, with mock data injection
 * and validation of execution paths.
 */
import type { Workflow } from './generator.js';
export interface TestResult {
    success: boolean;
    errors: string[];
    warnings: string[];
    executionPath: string[];
    estimatedDuration?: number;
}
/**
 * Perform dry-run test of workflow
 */
export declare function testWorkflow(workflow: Workflow, mockData?: Record<string, any>): TestResult;
/**
 * Validate workflow can execute end-to-end
 */
export declare function validateExecutionPath(workflow: Workflow): {
    valid: boolean;
    issues: string[];
};
//# sourceMappingURL=tester.d.ts.map