import { Path, RectangleF } from "@aurigma/design-atoms-model/Math";
import * as TextWhizz from "@aurigma/text-whizz/TextWhizzJS";
import { IDesignAtomsApiClient } from "../Services/IDesignAtomsApiClient";
export declare class PathHandler {
    private static _testRectangle;
    private static _textWhizz;
    private static _designAtomsApiClient;
    static set textWhizz(textWhizz: typeof TextWhizz);
    static set designAtomsApiClient(designAtomsApiClient: IDesignAtomsApiClient);
    static getBounds(path: Path): Promise<any>;
    static getBoundsSync(path: Path): RectangleF;
    private static get _isDomBoundsEnabled();
    private static _getDOMBounds;
}
