import { IEdgeDirections } from '../types.js';
import { IAssociationTip, IVisualizationAssociationShape } from '../VisualizationTypes.js';
export declare class TipArtist {
    position: 'start' | 'end';
    line: IVisualizationAssociationShape;
    directions: IEdgeDirections;
    constructor(position: 'start' | 'end', line: IVisualizationAssociationShape, directions: IEdgeDirections);
    /**
     * Draws an tip representing a parent.
     */
    parent(): IAssociationTip;
    /**
     * Draws an tip representing a direction to / from the point.
     */
    direction(): IAssociationTip;
    /**
     * Draws an tip representing an association.
     * @param type The type of the association to draw.
     */
    association(type?: string): IAssociationTip;
}
//# sourceMappingURL=TipArtist.d.ts.map