import type { CypherField, PrimitiveField, CustomEnumField, CustomScalarField, TemporalField, PointField, BaseField } from "../types"; export interface GraphElementConstructor { name: string; description?: string; cypherFields: CypherField[]; primitiveFields: PrimitiveField[]; scalarFields: CustomScalarField[]; enumFields: CustomEnumField[]; temporalFields: TemporalField[]; pointFields: PointField[]; ignoredFields: BaseField[]; } export declare abstract class GraphElement { name: string; description?: string; primitiveFields: PrimitiveField[]; scalarFields: CustomScalarField[]; enumFields: CustomEnumField[]; temporalFields: TemporalField[]; pointFields: PointField[]; ignoredFields: BaseField[]; constructor(input: GraphElementConstructor); } //# sourceMappingURL=GraphElement.d.ts.map