import { Model, Schema, Property } from '@alephdata/followthemoney';
import { Vertex } from '../layout/Vertex';
export declare class EdgeType {
    schema?: Schema;
    property?: Property;
    label: string;
    key: string;
    constructor(schema?: Schema, property?: Property);
    match(source: Vertex, target: Vertex): boolean;
    isPropertyEdgeType(): boolean;
    static getAll(model: Model): EdgeType[];
}
