import type { QuadStore } from '@oslo-flanders/core'; import type { DataRegistry, EaAttribute } from '@oslo-flanders/ea-uml-extractor'; import type * as RDF from '@rdfjs/types'; import { EaUmlConverterConfiguration } from '../config/EaUmlConverterConfiguration'; import { ConverterHandler } from '../interfaces/ConverterHandler'; import type { UriRegistry } from '../UriRegistry'; export declare class AttributeConverterHandler extends ConverterHandler { readonly config: EaUmlConverterConfiguration; filterHiddenObjects(model: DataRegistry): Promise; filterIgnoredObjects(model: DataRegistry): Promise; convert(model: DataRegistry, uriRegistry: UriRegistry, store: QuadStore): Promise; normalize(model: DataRegistry): Promise; assignUris(model: DataRegistry, uriRegistry: UriRegistry): Promise; createQuads(object: EaAttribute, uriRegistry: UriRegistry, model: DataRegistry): RDF.Quad[]; private getDatatypeQuads; private getElementInformationQuads; }