import type { WorkflowCallStep, WorkflowConfig, WorkflowResumePoint, WorkflowResumePointEntry } from '../../models/types.js';
export interface ResumePointStepResolver {
    (parentWorkflow: WorkflowConfig, step: WorkflowCallStep): WorkflowConfig | null;
}
interface TrimResumePointStackOptions {
    workflow: WorkflowConfig;
    resumePoint: WorkflowResumePoint | undefined;
    resumeStackPrefix?: WorkflowResumePointEntry[];
    resolveWorkflowCall: ResumePointStepResolver;
}
export declare function trimResumePointStackForWorkflow(options: TrimResumePointStackOptions): WorkflowResumePoint | undefined;
export {};
//# sourceMappingURL=resume-point.d.ts.map