import { Transform2D } from '../types/common'; export interface PdfTransform { x: number; y: number; width: number; height: number; rotation?: number; flipH?: boolean; flipV?: boolean; } /** * Convert a Transform2D (EMU coordinates) to PDF coordinates (points). */ export declare function toPdfTransform(transform: Transform2D): PdfTransform; /** * Apply rotation transform to a PDFKit document. * Rotates around the center of the shape. */ export declare function applyRotation(doc: any, x: number, y: number, width: number, height: number, rotation: number): void; /** * Apply flip transforms to a PDFKit document. */ export declare function applyFlip(doc: any, x: number, y: number, width: number, height: number, flipH: boolean, flipV: boolean): void; /** * Remap child coordinates within a group shape. */ export declare function remapGroupChild(childTransform: PdfTransform, groupTransform: PdfTransform, childOffset: { x: number; y: number; }, childExtents: { cx: number; cy: number; }): PdfTransform; //# sourceMappingURL=transform.d.ts.map