import type { WorkflowEffect, WorkflowState, WorkflowSystemInput } from '../../../core/models/types.js'; import type { SystemStepInputResolutionContext, SystemStepServices, SystemStepServicesOptions } from '../../../core/workflow/system/system-step-services.js'; export declare class DefaultSystemStepServices implements SystemStepServices { private readonly options; constructor(options: SystemStepServicesOptions); resolveSystemInput: (input: WorkflowSystemInput, state?: WorkflowState, stepName?: string, resolutionContext?: SystemStepInputResolutionContext) => unknown; executeEffect: (effect: WorkflowEffect, payload: Record, _state: WorkflowState) => Promise>; } export declare function createDefaultSystemStepServices(options: SystemStepServicesOptions): SystemStepServices; //# sourceMappingURL=DefaultSystemStepServices.d.ts.map