import type { WorkflowConfig } from '../../../core/models/index.js';
import type { WorkflowCallArgResolutionPolicy } from './workflowCallableArgResolver.js';
import { type WorkflowTrustInfo } from './workflowTrustSource.js';
interface LoadWorkflowFromFileOptions {
    trustInfo?: WorkflowTrustInfo;
    callableArgs?: Record<string, string | string[]>;
    callableArgPolicy?: WorkflowCallArgResolutionPolicy;
}
export declare function loadWorkflowFromFile(filePath: string, projectDir: string, options?: LoadWorkflowFromFileOptions): WorkflowConfig;
export declare function loadWorkflowFromFileForDiscovery(filePath: string, projectDir: string, options?: LoadWorkflowFromFileOptions): WorkflowConfig;
export {};
//# sourceMappingURL=workflowFileLoader.d.ts.map