import { Logger } from '@oslo-flanders/core'; import type { DataRegistry, EaConnector } from '@oslo-flanders/ea-uml-extractor'; import { NormalizedConnector } from '@oslo-flanders/ea-uml-extractor'; import type { IConnectorNormalisationCase } from '../interfaces/IConnectorNormalisationCase'; export declare class AssociationWithAssociationClassConnectorCase implements IConnectorNormalisationCase { readonly logger: Logger; /** * Case: the connector has an association class and source-target is a different object. * @param connector The connector to normalise * @param dataRegistry The registry to use to extract relevant information from other elements * @returns An array of normalised connectors */ normalise(connector: EaConnector, dataRegistry: DataRegistry): Promise; }