import { EventManager, InternalStateManager, Step } from './types';
import { LockedData } from './locked-data';
import { BaseLogger } from './logger';
import { Printer } from './printer';
type CallStepFileOptions = {
    step: Step;
    logger: BaseLogger;
    eventManager: EventManager;
    state: InternalStateManager;
    traceId: string;
    lockedData: LockedData;
    printer: Printer;
    data?: any;
    contextInFirstArg: boolean;
};
export declare const callStepFile: <TData>(options: CallStepFileOptions) => Promise<TData | undefined>;
export {};
