import type { SystemWorkflowStep, WorkflowCallStep, WorkflowStep } from '../models/types.js';
import { type WorkflowStepKindLike } from '../models/workflow-step-kind.js';
export declare function getWorkflowStepKind(step: WorkflowStepKindLike): import("../models/workflow-provider-options.js").WorkflowStepKind;
export declare function isDelegatedWorkflowStep(step: WorkflowStepKindLike & Pick<WorkflowStep, 'parallel' | 'arpeggio' | 'teamLeader'>): boolean;
export declare function isSystemWorkflowStep(step: WorkflowStep): step is SystemWorkflowStep;
export declare function isWorkflowCallStep(step: WorkflowStep): step is WorkflowCallStep;
//# sourceMappingURL=step-kind.d.ts.map