/**
 * Derived from svg-path-properties@0.2.2 vendored by flubber@0.4.2 (MIT).
 * Adapted for dependency-free internal ESM use in anvil2.
 */
type PathPoint = {
    x: number;
    y: number;
};
type PathProperties = {
    x: number;
    y: number;
    tangentX: number;
    tangentY: number;
};
type SvgProperties = {
    (string: string): SvgProperties | null;
    getTotalLength(): number;
    getPointAtLength(length: number): PathPoint;
    getTangentAtLength(length: number): PathPoint;
    getPropertiesAtLength(length: number): PathProperties;
};
export declare function svgPathProperties(svgString: string): SvgProperties | null;
export default svgPathProperties;
