import type { EcoPagesAppConfig } from '../types/internal-types.js'; import type { EcoSourceTransform, EcoViteCompatiblePlugin } from './source-transform.js'; import type { EcoBuildPlugin } from '../build/contracts/build-types.js'; export interface EcoComponentDirPluginOptions { config: EcoPagesAppConfig; } /** Attributes real `eco.*()` factory calls with canonical component identity. */ export declare function attributeComponentIdentity(contents: string, filePath: string, integration: string): string; export declare function createEcoComponentMetaTransform(options: EcoComponentDirPluginOptions): EcoSourceTransform; export declare function createEcoComponentMetaVitePlugin(options: EcoComponentDirPluginOptions): EcoViteCompatiblePlugin; export declare function createEcoComponentMetaPlugin(options: EcoComponentDirPluginOptions): EcoBuildPlugin; export default createEcoComponentMetaTransform;