import { type IExportResult, type IPublisherDocumentExportPdfOptions, type IWorkspacePublisherService } from "@gooddata/sdk-backend-spi"; import { type IPublisherDocumentDefinitionV1, type IPublisherDocumentTemplateDefinitionV1, type IPublisherDocumentTemplateV1, type IPublisherDocumentV1, type IPublisherPageTemplateDefinitionV1, type IPublisherPageTemplateV1, type ObjRef } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../types/index.js"; export declare class TigerWorkspacePublisherService implements IWorkspacePublisherService { private readonly authCall; private readonly workspace; constructor(authCall: TigerAuthenticatedCallGuard, workspace: string); getPageTemplates: () => Promise; getPageTemplate: (ref: ObjRef) => Promise; createPageTemplate: (layout: IPublisherPageTemplateDefinitionV1) => Promise; updatePageTemplate: (layout: IPublisherPageTemplateV1) => Promise; deletePageTemplate: (ref: ObjRef) => Promise; getDocumentTemplates: () => Promise; getDocumentTemplate: (ref: ObjRef) => Promise; createDocumentTemplate: (template: IPublisherDocumentTemplateDefinitionV1) => Promise; updateDocumentTemplate: (template: IPublisherDocumentTemplateV1) => Promise; deleteDocumentTemplate: (ref: ObjRef) => Promise; getDocuments: () => Promise; hasDocuments: () => Promise; getDocument: (ref: ObjRef) => Promise; createDocument: (publisherDocument: IPublisherDocumentDefinitionV1) => Promise; updateDocument: (publisherDocument: IPublisherDocumentV1) => Promise; deleteDocument: (ref: ObjRef) => Promise; exportDocumentToPdf: (ref: ObjRef, options?: IPublisherDocumentExportPdfOptions) => Promise; private newObjectId; private editableObjectId; private assertNotDefault; } //# sourceMappingURL=publisher.d.ts.map