import { importRegistryOf, importTargetFamilyOf, importTargetOf, shouldEmitImportForTarget, splitCapabilityList } from './generated/utils/import-metadata.js'; import type { IRNode } from './types.js'; export type { CapabilityEffect, CapabilityRuntime, CapabilitySerialization, ExternalImportRegistry, ExternalImportTarget, } from './generated/utils/import-metadata.js'; export { importRegistryOf, importTargetFamilyOf, importTargetOf, shouldEmitImportForTarget, splitCapabilityList }; export declare function validateImportMetadata(node: IRNode): string[]; export declare function validateCapabilityMetadata(node: IRNode): string[];