import { type IExportResult, type IReportExportPdfOptions, type IWorkspaceReportsService } from "@gooddata/sdk-backend-spi"; import { type IReport, type IReportDefinition, type IReportPageLayout, type IReportPageLayoutDefinition, type IReportTemplate, type IReportTemplateDefinition, type ObjRef } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../types/index.js"; export declare class TigerWorkspaceReportsService implements IWorkspaceReportsService { private readonly authCall; private readonly workspace; constructor(authCall: TigerAuthenticatedCallGuard, workspace: string); getReportPageLayouts: () => Promise; getReportPageLayout: (ref: ObjRef) => Promise; createReportPageLayout: (layout: IReportPageLayoutDefinition) => Promise; updateReportPageLayout: (layout: IReportPageLayout) => Promise; deleteReportPageLayout: (ref: ObjRef) => Promise; getReportTemplates: () => Promise; getReportTemplate: (ref: ObjRef) => Promise; createReportTemplate: (template: IReportTemplateDefinition) => Promise; updateReportTemplate: (template: IReportTemplate) => Promise; deleteReportTemplate: (ref: ObjRef) => Promise; getReports: () => Promise; getReport: (ref: ObjRef) => Promise; createReport: (report: IReportDefinition) => Promise; updateReport: (report: IReport) => Promise; deleteReport: (ref: ObjRef) => Promise; exportReportToPdf: (ref: ObjRef, options?: IReportExportPdfOptions) => Promise; private newObjectId; private editableObjectId; private assertNotBuiltIn; } //# sourceMappingURL=reports.d.ts.map