import type { InfraSignal, InfraComponent } from '../../types/infrastructure.js';
/** Normalize environment string to a valid key: 'dev' | 'staging' | 'prod'. Defaults to 'dev'. */
export declare function resolveEnvironment(environment: string): string;
/**
 * Convert detected signals to concrete InfraComponent instances.
 * Deduplicates by component kind — only the first signal per kind is used.
 */
export declare function mapSignalsToComponents(signals: InfraSignal[], environment: string): InfraComponent[];
//# sourceMappingURL=component-mapper.d.ts.map