import { type JsonApiAggregatedFactOutMeta } from "@gooddata/api-client-tiger"; import { type IExportTemplate, type IExportTemplateDashboardSlides, type IExportTemplateWidgetSlides } from "@gooddata/sdk-model"; /** * Structural view of a JSON:API export template entity. Organization- and workspace-level export * template entities share this shape (attributes + inheritance `meta`), so a single converter handles * both — mirroring how {@link convertMemoryItem} accepts either scope's generated type. * * @internal */ interface IExportTemplateOutEntity { id: string; type: string; meta?: JsonApiAggregatedFactOutMeta; attributes: { name: string; dashboardSlidesTemplate?: IExportTemplateDashboardSlides | null; widgetSlidesTemplate?: IExportTemplateWidgetSlides | null; }; } /** * Converts a JSON:API export template entity into the {@link IExportTemplate} model. * * @internal */ export declare function convertExportTemplate(entity: IExportTemplateOutEntity): IExportTemplate; export {}; //# sourceMappingURL=ExportTemplatesConverter.d.ts.map