import { NodeContext } from "../../types/node"; import { XMLElementsJson } from "../../utils/xml"; import Group from "../Group"; import SlideMaster from "../SlideMaster"; import Theme from "../Theme"; type XfrmElement = { "a:off": { attrs: { x: string; y: string; }; }; "a:ext": { attrs: { cx: string; cy: string; }; }; }; export default class Node { uuid: string; source: XMLElementsJson; offset: { x: number; y: number; }; extend: { w: number; h: number; }; rotate: number; order: number; ctx: NodeContext; idx?: string; type?: string; userDrawn: boolean; flipV: boolean; flipH: boolean; group?: Group; constructor(source: XMLElementsJson, ctx: any, group?: Group); get slideMaster(): SlideMaster; get theme(): Theme; getColorThemeName(aliseName: string): string; getXfrm(): XfrmElement; } export {};