import type * as ElevenLabs from "../index"; /** * One page of the templates the caller can run, most recently updated first. */ export interface TemplateListResponse { /** The templates on this page, most recently updated first. A page can hold fewer than `page_size` templates, or none at all, because templates you cannot run are filtered out after the page is read — keep paging while `has_more` is true. */ templates: ElevenLabs.TemplateSummary[]; /** Pass as `cursor` to fetch the next page. `null` when there is no further page. */ nextCursor?: string; /** Whether more templates exist beyond this page. */ hasMore?: boolean; }