export class RibbonPathBuilder {
    /**
     *
     * @type {RibbonPathStyle|null}
     */
    style: RibbonPathStyle | null;
    /**
     *
     * @type {Path|null}
     */
    path: Path | null;
    /**
     *
     * @type {RibbonXPlugin|null}
     */
    plugin: RibbonXPlugin | null;
    /**
     *
     * @param {RibbonPathStyle} style
     */
    setStyle(style: RibbonPathStyle): void;
    /**
     *
     * @param {Path} path
     */
    setPath(path: Path): void;
    /**
     *
     * @param {RibbonXPlugin} plugin
     */
    setPlugin(plugin: RibbonXPlugin): void;
    /**
     *
     * @param {Entity[]} destination
     */
    build(destination: Entity[]): void;
}
import Entity from "../../../../ecs/Entity.js";
//# sourceMappingURL=RibbonPathBuilder.d.ts.map