import { type OoxmlPackage, type OoxmlRelationship } from './work-ooxml-package'; import { type PptxThemeColors } from './work-pptx-style'; import type { WorkSlidePlaceholder } from './work-types'; export interface PptxRawBox { x: number; y: number; width: number; height: number; rotation?: number; } export interface PptxDesignPart { path: string; document: Document; relationships: Map; name: string; background?: string; showMasterElements: boolean; sourceType?: string; } export interface PptxSlideInheritance { layout?: PptxDesignPart; master?: PptxDesignPart; placeholders: Map; } export declare function loadPptxSlideInheritance(archive: OoxmlPackage, slideRelationships: Map, theme: PptxThemeColors): Promise; export declare function pptxRawElementBox(node: Element): PptxRawBox | undefined; export declare function pptxPlaceholderBox(node: Element, placeholders: Map): PptxRawBox | undefined; export declare function pptxPlaceholder(node: Element): WorkSlidePlaceholder | undefined; export declare function pptxShowsMasterElements(document: Document): boolean; export declare function loadPptxDesignPart(archive: OoxmlPackage, path: string, theme: PptxThemeColors, fallbackName: string): Promise;