import * as React from "@hpcc-js/preact-shim";
import { Icon } from "./icon";
import { VertexProps } from "./vertex";
export interface IVertex4Annotation extends Icon {
    shapeOffsetX?: number;
    shapeOffsetY?: number;
}
export interface IVertex4 extends VertexProps {
    textboxStrokeWidth?: number;
    annotations?: IVertex4Annotation[];
    iconAnnotations?: IVertex4Annotation[];
    annotationGutter?: number;
    cornerRadius?: number;
    subText?: any;
    noLabelRadius?: number;
    iconBorderWidth?: number;
    iconBorderColor?: string;
    iconBackgroundColor?: string;
    shapeOffsetX?: number;
    shapeOffsetY?: number;
    iconOffsetX?: number;
    iconOffsetY?: number;
    iconPadding?: number;
    iconFontSize?: number;
    iconFontColor?: string;
    iconFontFamily?: string;
    iconText?: string;
    shapeRendering?: "auto" | "optimizeSpeed" | "crispEdges" | "geometricPrecision";
}
export declare const Vertex4: React.FunctionComponent<IVertex4>;
export declare const CentroidVertex4: React.FunctionComponent<IVertex4>;
//# sourceMappingURL=vertex4.d.ts.map
