import { ConnectorInstance, ConnectorRegistration } from '../types/ConnectorTypes'; import * as Next from '../next/types/ConnectorTypes'; export declare class ConnectorCompatibilityTools { /** * Since `ConnectorGrafxRegistration` uses `RemoteConnectorId` instead of `url` on the engine side, * we extract that `id` from the source `url` * **/ makeConnectorSourceForwardsCompatible: (registration: ConnectorRegistration | Next.ConnectorGrafxRegistration) => ConnectorRegistration | Next.ConnectorGrafxRegistration; makeMultipleConnectorsBackwardsCompatible: (connectors: Next.ConnectorInstance[], baseUrl: string | undefined) => ConnectorInstance[]; makeSingleConnectorBackwardsCompatible: (connector: Next.ConnectorInstance, baseUrl: string | undefined) => ConnectorInstance; /** * Since `ConnectorGrafxRegistration` uses `RemoteConnectorId` instead of `url` on the engine side, * we generate that `url` from the `baseUrl` and `id` * **/ makeConnectorSourceBackwardsCompatible: (connector: Next.ConnectorGrafxRegistration, baseUrl: string | undefined) => ConnectorRegistration; private isSourceMigrated; }