import type { AbsoluteArray } from '@antv/util'; import type { DisplayObject, ParsedPathStyleProps } from '../../display-objects'; import { Rectangle } from '../../shapes'; import type { CSSProperty } from '../CSSProperty'; import { mergePaths, parsePath } from '../parser/path'; export declare class CSSPropertyPath implements Partial> { /** * path2Curve */ parser: typeof parsePath; parserWithCSSDisabled: typeof parsePath; calculator(name: string, oldParsed: ParsedPathStyleProps['path'], parsed: ParsedPathStyleProps['path']): { absolutePath: AbsoluteArray; hasArc: boolean; segments: import("../../display-objects").PathSegment[]; polygons: [number, number][][]; polylines: [number, number][][]; curve: import("@antv/util").CurveArray; totalLength: number; rect: Rectangle; }; mixer: typeof mergePaths; /** * update local position */ postProcessor(object: DisplayObject, attributes: string[]): void; } //# sourceMappingURL=CSSPropertyPath.d.ts.map