import type { FlowGraphRecord } from "@skenora/contracts"; import { type FlowFragmentReference } from "@skenora/flow"; import { type ScenePlanDiagnostic } from "../diagnostics/diagnostics.js"; import { type FragmentPath } from "./boundary.js"; import type { SceneFragmentContext } from "./types.js"; export interface FragmentFlowReference { readonly domain: FlowFragmentReference["domain"]; readonly id: string; readonly path: FragmentPath; readonly ownerId?: string; readonly entityType?: FlowFragmentReference["entityType"]; } /** Works on native-validated graph shapes, including disabled nodes and edges. */ export declare function collectFragmentFlowReferences(flows: readonly FlowGraphRecord[], context: SceneFragmentContext, diagnostics: ScenePlanDiagnostic[], version?: 1 | 2): FragmentFlowReference[]; //# sourceMappingURL=flows.d.ts.map