import { TConnection } from "../../../../store/connection/ConnectionState";
import { Path2DRenderInstance, Path2DRenderStyleResult } from "../BatchPath2D";
import { BlockConnection } from "../BlockConnection";
export declare class ConnectionArrow<T extends TConnection> implements Path2DRenderInstance {
    protected connection: BlockConnection<T>;
    constructor(connection: BlockConnection<T>);
    getPath(): Path2D;
    style(ctx: CanvasRenderingContext2D): Path2DRenderStyleResult | undefined;
}
