import { type IExportResult, type IPublisherDocumentExportPdfOptions, type IWorkspacePublisherServiceV2, type PublisherDocumentListItemV2 } from "@gooddata/sdk-backend-spi"; import { type IPublisherDocumentDefinitionV2, type IPublisherDocumentTemplateDefinitionV2, type IPublisherDocumentTemplateV2, type IPublisherDocumentV2, type IPublisherPageTemplateDefinitionV2, type IPublisherPageTemplateV2, type ObjRef } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../types/index.js"; export declare class TigerWorkspacePublisherServiceV2 implements IWorkspacePublisherServiceV2 { private readonly authCall; private readonly workspace; constructor(authCall: TigerAuthenticatedCallGuard, workspace: string); getPageTemplates: () => Promise; getPageTemplate: (ref: ObjRef) => Promise; createPageTemplate: (template: IPublisherPageTemplateDefinitionV2) => Promise; updatePageTemplate: (template: IPublisherPageTemplateV2) => Promise; deletePageTemplate: (ref: ObjRef) => Promise; getDocumentTemplates: () => Promise; getDocumentTemplate: (ref: ObjRef) => Promise; createDocumentTemplate: (template: IPublisherDocumentTemplateDefinitionV2) => Promise; updateDocumentTemplate: (template: IPublisherDocumentTemplateV2) => Promise; deleteDocumentTemplate: (ref: ObjRef) => Promise; getDocuments: () => Promise; getDocument: (ref: ObjRef) => Promise; createDocument: (publisherDocument: IPublisherDocumentDefinitionV2) => Promise; updateDocument: (publisherDocument: IPublisherDocumentV2) => Promise; deleteDocument: (ref: ObjRef) => Promise; exportDocumentToPdf: (ref: ObjRef, options?: IPublisherDocumentExportPdfOptions) => Promise; private newObjectId; } //# sourceMappingURL=publisherV2.d.ts.map