import { TransformMatrix } from '../helpers.js'; import { IDMLGraphicContext } from './Graphic.js'; export type PastedSmoothShadeContentsType = 'constantShade' | 'gradientShade' | 'patternShade' | 'imageShade' | 'noiseShade' | 'meshShade' | 'functionShade'; export type PastedSmoothShadeContentsEndcoding = 'ascii64' | 'binary' | 'asciiHex'; export declare class PastedSmoothShade { private id; private contents; private context; private name?; private contentsVersion; private contentsType; private contentsEncoding; private transform; private editable; private removable; private visible; private swatchCreatorId?; private swatchGroupReference?; constructor(id: string, contents: string | null, options: { name?: string; contentsVersion: number; contentsType: PastedSmoothShadeContentsType; contentsEncoding: PastedSmoothShadeContentsEndcoding; transform: TransformMatrix; editable: boolean; removable: boolean; visible: boolean; swatchCreatorId?: string; swatchGroupReference?: string; }, context: IDMLGraphicContext); serialize(): import("flat-svg").ElementNode; static parseElement(element: Element, context: IDMLGraphicContext): PastedSmoothShade; } //# sourceMappingURL=PastedSmoothShade.d.ts.map