/** Shared v4 data nouns that cross operation boundaries. */ /** Resolved answers, including provider `derived..` values. */ export type Answers = Record; /** Caller-injected identifier floor such as `appName` and `language`. */ export type CallerFloor = Record; /** Render variables used by content templates and step `with` values. */ export type RenderVars = Record; /** Names which legacy-layout template inside the package to open. */ export interface TemplateLocator { language: string; scenario: string; } /** Names which declarative package inside the channel zip to open. */ export interface DeclarativeLocator { /** The package namespace: `create` or `modify`. */ kind: string; /** The package id within the kind, e.g. `da/mcp-server`. */ templateId: string; } /** One file from the located template content root. */ export interface TemplateFileEntry { /** Path relative to the located template's content root, forward-slash normalized. */ path: string; /** The file's raw bytes, verbatim — unrendered, `.tpl` suffix intact. */ data: Buffer; } //# sourceMappingURL=dataModel.d.ts.map