/**
 * Architecture Detector
 *
 * Delegates to the YAML skill `rendering_pipeline_detection` as the single
 * source of truth for architecture detection (24-type fine-grained detection).
 *
 * The YAML skill executes thread/slice signal collection, pipeline scoring,
 * subvariant determination, and pin instruction generation -- all in SQL.
 * This module maps the skill output back to the `ArchitectureInfo` type
 * consumed by the rest of the codebase.
 */
import { ArchitectureInfo, DetectorContext } from './types';
/**
 * Detect rendering architecture by executing the `rendering_pipeline_detection`
 * YAML skill.  Falls back to STANDARD with 0.5 confidence on any error.
 */
export declare function detectArchitectureViaSkill(traceProcessorService: any, traceId: string, packageName?: string): Promise<ArchitectureInfo>;
/**
 * Architecture detector that delegates to the YAML skill.
 *
 * Preserves the `createArchitectureDetector().detect(context)` call pattern
 * used by `claudeRuntime.ts` and `claudeMcpServer.ts`.
 */
export declare class ArchitectureDetector {
    detect(context: DetectorContext): Promise<ArchitectureInfo>;
}
/**
 * Create an architecture detector instance.
 */
export declare function createArchitectureDetector(): ArchitectureDetector;
//# sourceMappingURL=architectureDetector.d.ts.map