/** The set's shared data for expressions, read as $data.: references resolved, deep-frozen (one engine serves many * sessions), never copied into session variables. Every $data. an expression reads must exist, checked at load. */ export function flowSetData(flows: any, compiledFlows?: any[]): any; /** Compile only explicitly versioned declarations. Ordinary executable JSON is unchanged. * @param {any[]} flows * @param {{tools?: any[], externalFlows?: any[], validate?: boolean}} options * @returns {any[]} */ export function compileFlowDeclarations(flows: any[], { tools, externalFlows, validate }?: { tools?: any[]; externalFlows?: any[]; validate?: boolean; }): any[]; /** Return the original programmatic declaration, even after ordinary spread/clone transformations. */ export function captureOriginalDeclaration(flow: any): { component: any; spec: any; } | null; /** One-time migration of an authored builder to the editable, self-contained JSON format. */ export function serializeFlowDeclaration(flow: any, { resolvedFlow }?: { resolvedFlow?: any; }): any; //# sourceMappingURL=declarations.d.ts.map