import type { PartResult } from '../../models/types.js'; import type { RunPaths } from '../run/run-paths.js'; import type { TeamLeaderArtifactReference } from './team-leader-aggregation.js'; export declare function safeSegment(value: string): string; export declare function createTeamLeaderArtifactAttemptId(stepIteration: number): string; export declare function buildTeamLeaderAttemptArtifactDirectory(input: { runPaths: RunPaths; stepName: string; attemptId: string; }): { relativeDirectory: string; absoluteDirectory: string; }; export declare function writeTeamLeaderPartArtifact(input: { runPaths: RunPaths; stepName: string; attemptId: string; batchNumber: number; partIndex: number; result: PartResult; }): TeamLeaderArtifactReference; //# sourceMappingURL=team-leader-artifacts.d.ts.map