import type { ExecutableGraphValidationResult } from "@x12i/graphenix-executable-contracts"; import type { TaskNodeValidationOptions } from "@x12i/graphenix-task-node-format"; import type { ExecutableProfileValidationOptions } from "@x12i/graphenix-executable-profile-format"; export interface AuthoringGraphValidationOptions { taskNode?: TaskNodeValidationOptions; executableProfile?: ExecutableProfileValidationOptions; /** Default true — reject runtime/log/provider fields at graph root. */ studioCompatible?: boolean; } export declare function validateAuthoringExecutableGraph(doc: unknown, options?: AuthoringGraphValidationOptions): ExecutableGraphValidationResult; //# sourceMappingURL=validate-authoring-executable-graph.d.ts.map