UNPKG

mp70-pptx-automizer

Version:
22 lines (21 loc) 1.17 kB
import { MediaBase } from './mediaBase'; import { ImportedElement, ShapeModificationCallback, ShapeTargetType, Target } from '../../types/types'; import { RootPresTemplate } from '../../interfaces/root-pres-template'; import IArchive from '../../interfaces/iarchive'; export declare class Image extends MediaBase { callbacks: ShapeModificationCallback[]; constructor(shape: ImportedElement, targetType: ShapeTargetType); protected getMediaType(): string; protected getRelRootTag(): string; protected getRelationshipType(): string; modifyOnAddedSlide(targetTemplate: RootPresTemplate, targetSlideNumber: number): Promise<Image>; modify(targetTemplate: RootPresTemplate, targetSlideNumber: number): Promise<Image>; append(targetTemplate: RootPresTemplate, targetSlideNumber: number): Promise<Image>; applyImageCallbacks(): void; prepare(targetTemplate: RootPresTemplate, targetSlideNumber: number): Promise<void>; copyFiles(): Promise<void>; appendTypes(): Promise<void>; appendToSlideRels(): Promise<void>; hasSvgRelation(): boolean; static getAllOnSlide(archive: IArchive, relsPath: string): Promise<Target[]>; }