import Graph from 'graphology';
export declare const EDGE_COLOR = "rgba(0, 0, 0, 0.2)";
export declare const DASHED_EDGE_COLOR = "rgba(0, 0, 0, 0.2)";
export declare const INACTIVE_EDGE_COLOR = "rgba(224, 224, 224, 1)";
export declare const SELECTED_EDGE_COLOR = "rgba(79, 79, 79, 1)";
export declare const RELATED_EDGE_COLOR = "rgba(130, 130, 130, 1)";
export declare const RELATED_DASHED_EDGE_COLOR = "rgba(79, 79, 79, 1)";
export declare const INACTIVE_LABEL_COLOR = "rgba(0, 0, 0, 0.38)";
type Props = {
    graph: Graph;
    selectedNode?: string;
    selectedEdges?: string[];
    onNodeClick: (node: string) => void;
    onEdgeLabelClick: (edgeId: string, event: MouseEvent) => void;
    hideInteractionTypes?: boolean;
    relationEdgesLabelsAmountThreshold?: number;
};
export declare const useDataModelGraphAppearance: ({ graph, selectedNode, selectedEdges, onNodeClick, onEdgeLabelClick, hideInteractionTypes, relationEdgesLabelsAmountThreshold }: Props) => void;
export {};
