import { LocalSource, RemoteSource } from '../context/identifiers.js'; import { IdentifiersExtensions } from '../../models/app/identifiers.js'; import { LocalRemoteSource } from '../context/id-matching.js'; import { MigrateFlowExtensionVariables } from '../../api/graphql/extension_migrate_flow_extension.js'; import { DeveloperPlatformClient } from '../../utilities/developer-platform-client.js'; export declare function getFlowExtensionsToMigrate(localSources: LocalSource[], remoteSources: RemoteSource[], identifiers: IdentifiersExtensions): LocalRemoteSource[]; export declare function migrateFlowExtensions(extensionsToMigrate: LocalRemoteSource[], appId: string, remoteExtensions: RemoteSource[], developerPlatformClient: DeveloperPlatformClient): Promise<{ type: string; uuid: string; id: string; title: string; draftVersion?: { config: string; } | undefined; }[]>; export declare function migrateFlowExtension(apiKey: MigrateFlowExtensionVariables['apiKey'], registrationId: MigrateFlowExtensionVariables['registrationId'], developerPlatformClient: DeveloperPlatformClient): Promise;