import type { ADFEntity } from '@atlaskit/adf-utils/types'; import type { ExtensionKey, ExtensionManifest, ExtensionModuleAction, ExtensionModuleActionHandler, ExtensionModuleActionObject, ExtensionType, Module } from './types/extension-manifest'; import type { Parameters } from './types/extension-parameters'; export declare const FORGE_EXTENSION_TYPE = "com.atlassian.ecosystem"; export declare const NATIVE_EMBED_EXTENSION_TYPE = "com.atlassian.confluence.macro.core"; export declare const NATIVE_EMBED_EXTENSION_KEY = "native-embed"; export declare const AGENT_MANAGED_EXTENSION_KEY = "agent-managed-block"; export declare const getExtensionKeyAndNodeKey: (extensionKey: ExtensionKey, extensionType: ExtensionType) => string[]; export declare function buildAction(action: ExtensionModuleAction, manifest: ExtensionManifest): ADFEntity | ExtensionModuleActionHandler | undefined; export declare const resolveImport: (importPromise: Promise> | Module) => Promise; export declare function buildNode(action: ExtensionModuleActionObject, manifest: ExtensionManifest): ADFEntity | undefined; export { buildExtensionKeyAndNodeKey } from './buildExtensionKeyAndNodeKey'; export { resolveImportSync } from './resolveImportSync';