import { ColorInput } from '../types/index.js'; import { IDMLGraphicContext } from './Graphic.js'; type ColorModel = 'process' | 'spot' | 'registration' | 'mixedInk'; type ColorSpace = 'rgb' | 'cmyk' | 'lab' | 'gray'; export declare class Color { id: string; private model; private space; private value; private context; private name?; private editable; private removable; private visible; private swatchCreatorId?; private swatchGroupReference?; constructor(id: string, model: ColorModel, space: ColorSpace, value: number[], options: { name?: string; editable?: boolean; removable?: boolean; visible?: boolean; swatchCreatorId?: string; swatchGroupReference?: string; }, context: IDMLGraphicContext); static parseElement(element: Element, context: IDMLGraphicContext): Color; equals(color: ColorInput): boolean; serialize(): import("flat-svg").ElementNode; toColorInput(): ColorInput; } export {}; //# sourceMappingURL=Color.d.ts.map