/**
 * DAG construction helpers for the build pipeline stage.
 *
 * Encapsulates the mutable state of DAG assembly (activities, transitions,
 * manifest) behind semantic operations so the main build() function reads
 * as a high-level pipeline.
 *
 * Step-appender functions (appendIterationStep, appendNormalStep,
 * appendSignalStep) live in dag-assembly.ts.
 */
import type { DagBuilder } from '../../types';
export { appendIterationStep, appendNormalStep, appendSignalStep, } from './dag-assembly';
/** Create the DAG with its trigger activity. */
export declare function initializeDag(prefix: string, graphTopic: string, inputSchema: Record<string, unknown>): DagBuilder;
/** Assemble the DAG into a HotMesh YAML document. */
export declare function serializeToYaml(appId: string, graphTopic: string, inputSchema: Record<string, unknown>, outputSchema: Record<string, unknown>, dag: DagBuilder): string;
