import { a as PptDiagnosticSink } from "../diagnostics-D4r5KroL.js"; import { ContentImageBlock, ContentShape } from "document-schema.js"; //#region src/drawing/shapes-write.d.ts interface DrawingShape { readonly shape: ContentShape; readonly clientData: Uint8Array | undefined; } interface DrawingWritten { readonly bytes: Uint8Array; readonly shapeCount: number; readonly maxSpid: number; } interface DrawingWriteContext { readonly fontIndexOf: (family: string) => number; readonly blipIndexOf: (image: ContentImageBlock) => number; readonly describeMessage: (reason: string) => string; readonly sink: PptDiagnosticSink; readonly strict: boolean; } declare function writeSlideDrawing(shapes: readonly DrawingShape[], context: DrawingWriteContext): DrawingWritten; //#endregion export { DrawingShape, DrawingWriteContext, DrawingWritten, writeSlideDrawing };