import type { WorkflowConfig, WorkflowRestartPointEntry, WorkflowResumeFrameKind, WorkflowResumePointEntry, WorkflowStepKind } from '../models/types.js'; export declare function getWorkflowReference(workflow: WorkflowConfig): string; export declare function buildWorkflowResumePointEntry(workflow: WorkflowConfig, step: string, kind: WorkflowResumeFrameKind, occurrence: number, stepIterations?: ReadonlyMap, callInstance?: number): WorkflowResumePointEntry; export declare function buildWorkflowRestartPointEntry(workflow: WorkflowConfig, step: string, kind: WorkflowStepKind, callInstance?: 1): WorkflowRestartPointEntry; export declare function getResumePointWorkflowReference(entry: WorkflowResumePointEntry): string; export declare function normalizeWorkflowResumePointEntry(entry: WorkflowResumePointEntry): WorkflowResumePointEntry; export declare function workflowEntryMatchesWorkflow(entry: WorkflowResumePointEntry, workflow: WorkflowConfig): boolean; export declare function workflowRestartEntryMatchesWorkflow(entry: WorkflowRestartPointEntry, workflow: WorkflowConfig): boolean; export declare function workflowEntriesMatch(left: WorkflowResumePointEntry, right: WorkflowResumePointEntry): boolean; //# sourceMappingURL=workflow-reference.d.ts.map