import type { DiscoveredWorkflow } from './types';
/**
 * Scan a directory tree for durable/temporal workflow files.
 * Returns discovered workflows sorted by path.
 */
export declare function scanForWorkflows(rootDir: string, functionFilter?: string): DiscoveredWorkflow[];
/**
 * Analyze a single file. Returns a DiscoveredWorkflow if it's a workflow, null otherwise.
 */
export declare function analyzeFile(filePath: string, baseDir: string, functionFilter?: string): DiscoveredWorkflow | null;
