import type { Artifact } from "../types/index.js";
export interface ArtifactGenerationResponse {
    success: boolean;
    sessionId: string;
    currentPhase?: string;
    status: string;
    message: string;
    recommendations: string[];
    artifacts: Artifact[];
    data?: Record<string, unknown>;
}
declare class ArtifactGenerationServiceImpl {
    generateArtifacts(sessionId: string, artifactTypes: ("adr" | "specification" | "roadmap")[]): Promise<ArtifactGenerationResponse>;
    generateConstraintDocumentation(sessionId: string): Promise<ArtifactGenerationResponse>;
}
export declare const artifactGenerationService: ArtifactGenerationServiceImpl;
export declare const IMPLEMENTATION_STATUS: "IMPLEMENTED";
export {};
//# sourceMappingURL=artifact-generation.service.d.ts.map