import type * as ElevenLabs from "../index"; /** * A published snapshot of a template, and the ports it runs with. */ export interface TemplateVersion { /** Pass as `version_id` on `POST /v1/flows/templates/{template_id}/runs` to pin a run to this snapshot. */ versionId: string; /** When this version was published, as a Unix timestamp in seconds. */ publishedAtUnix: number; /** Whether this is the version a run gets when `version_id` is omitted or set to `latest`. */ isLatest: boolean; /** The inputs this version accepts, in canvas order. Every input is required on a run. */ inputs: ElevenLabs.TemplatePort[]; /** The outputs this version produces, in canvas order. */ outputs: ElevenLabs.TemplatePort[]; }