import type { Spec, Estimation, ProjectKnowledge, SpecDiagram, TeamScale } from '../../types/index.js';
/**
 * Generate FICHA-TECNICA.md content adapted by scope, with diagrams and architecture sections.
 * SPEC-048: teamScale triggers Platform Contract section for multi-team projects.
 */
export declare function generateFichaTecnicaContent(spec: Spec, description: string, estimation: Estimation, knowledge: ProjectKnowledge | null, diagrams: SpecDiagram[], teamScale?: TeamScale): string;
/**
 * SPEC-044 TD-P14-02: Generate OTel upgrade policy section when project uses OTel.
 * Returns an array of markdown lines if @opentelemetry packages are detected, else [].
 */
export declare function getOtelUpgradePolicySection(knowledge: ProjectKnowledge | null): string[];
/**
 * Detect context flags from spec metadata.
 */
export declare function detectContextFlags(spec: Spec, knowledge: ProjectKnowledge | null): {
    hasDatabase: boolean;
    hasUi: boolean;
    hasTransitions: boolean;
};
//# sourceMappingURL=ficha-content.d.ts.map