import { IDMLDocumentContext } from '../idml.js'; import { ColorInput } from '../types/index.js'; import { ElementNode } from 'flat-svg'; import { Color } from './Color.js'; import { Gradient } from './Gradient.js'; import { Ink } from './Ink.js'; import { PastedSmoothShade } from './PastedSmoothShade.js'; import { StrokeStyle } from './StrokeStyle.js'; import { SuperController } from './SuperController.js'; export type IDMLGraphicContext = IDMLDocumentContext & { graphicRoot: HTMLElement; }; export declare class IDMLGraphicController extends SuperController { src: string; static elementsImplemented: string[]; colors: Color[]; strokeStyles: StrokeStyle[]; gradients: Gradient[]; inks: Ink[]; pastedSmoothShades: PastedSmoothShade[]; context: IDMLGraphicContext; constructor(src: string, raw: string, topContext: IDMLDocumentContext); createColor(color: ColorInput): Color; serialize(): ElementNode; } //# sourceMappingURL=Graphic.d.ts.map