import type { PPTElement, PPTLineElement } from '../types/slides.js'; interface RotatedElementData { left: number; top: number; width: number; height: number; rotate: number; } /** * 计算元素在画布中的矩形范围旋转后的新位置范围 * @param element 元素的位置大小和旋转角度信息 */ export declare const getRectRotatedRange: (element: RotatedElementData) => { minX: number; maxX: number; minY: number; maxY: number; }; /** * 计算元素在画布中的位置范围 * @param element 元素信息 */ export declare const getElementRange: (element: PPTElement) => { minX: number; maxX: number; minY: number; maxY: number; }; /** * 获取线条元素路径字符串 * @param element 线条元素 */ export declare const getLineElementPath: (element: PPTLineElement) => string; /** * 根据表格的主题色,获取对应用于配色的子颜色 * @param themeColor 主题色 */ export declare const getTableSubThemeColor: (themeColor: string) => string[]; export {}; //# sourceMappingURL=element.d.ts.map