import * as Blockly from "blockly";
export declare class ConnectionPreviewer extends Blockly.InsertionMarkerPreviewer {
    static CONNECTION_INDICATOR_RADIUS: number;
    protected connectionLine: SVGLineElement;
    protected draggedConnectionIndicator: SVGElement;
    protected staticConnection: Blockly.RenderedConnection;
    previewReplacement(draggedConn: Blockly.RenderedConnection, staticConn: Blockly.RenderedConnection, replacedBlock: Blockly.BlockSvg): void;
    hidePreview(): void;
    protected createConnectionIndicator(connection: Blockly.RenderedConnection): SVGElement;
}
