import type { RuntimeAdapter } from "../../platform/adapters/base.js"; import { transformToESM } from "../../transforms/esm/index.js"; import type { TransformOptions } from "../../transforms/esm/types.js"; import type { ComponentMap, ComponentSource, LoadComponentOptions } from "./types.js"; type TransformedComponent = { name: string; code: string; }; type ComponentTransformer = typeof transformToESM; export declare function loadComponentsUnified(components: ComponentSource[], projectDir: string, adapter: RuntimeAdapter, options: LoadComponentOptions): Promise; declare function resolveUnifiedTransformOptions(projectDir: string, options: LoadComponentOptions): Promise; export { resolveUnifiedTransformOptions as _resolveUnifiedTransformOptionsForTest }; declare function transformAllComponents(components: ComponentSource[], projectDir: string, adapter: RuntimeAdapter, transformOpts: TransformOptions, transform?: ComponentTransformer): Promise; export { transformAllComponents as _transformAllComponentsForTest }; //# sourceMappingURL=unified-loader.d.ts.map