import type { GraphModelConfig } from "./model-config.js"; export interface ExecutableGraphPolicies { maxParallelTasks?: number; defaultTimeoutMs?: number; /** When false (default), pre/post action modelSelection overrides are rejected. */ allowActionLevelModelOverride?: boolean; [key: string]: unknown; } /** @deprecated Authoring graphs use graph.metadata.modelConfig directly. */ export interface ExecutableGraphProfile { modelConfig: GraphModelConfig; variables?: Record; jobKnowledge?: Record; policies?: ExecutableGraphPolicies; labels?: Record; catalogRequests?: Record; } //# sourceMappingURL=executable-profile.d.ts.map