export declare class ScoringGuide {
    score: number;
    name: string;
    description: string;
}
declare class Problem {
    name: string;
    description: string;
}
declare class Solution {
    name: string;
    description: string;
}
declare class KeyMetric {
    name: string;
    description: string;
}
declare class Value {
    name: string;
    description: string;
}
declare class CustomerSegment {
    name: string;
    description: string;
}
declare class Channel {
    name: string;
    description: string;
}
declare class Winnability {
    name: string;
    description: string;
}
declare class RevenueStream {
    name: string;
    description: string;
}
declare class CostStructure {
    name: string;
    description: string;
}
declare class Asset {
    name: string;
    description: string;
    type: string;
}
export declare class IdeaPayload {
    name: string;
    client: string;
    clientDivision: string;
    ideaOwnerProfile: string;
    summary: string;
    problems: Problem[];
    solutions: Solution[];
    keyMetrixes: KeyMetric[];
    values: Value[];
    customerSegments: CustomerSegment[];
    channels: Channel[];
    winnabilities: Winnability[];
    revenueStreams: RevenueStream[];
    costStructures: CostStructure[];
    assets: Asset[];
    sessionId: string;
}
declare class ReviewResult {
    materialName: string;
    score: number;
    explanation: string;
    matchedGuide: ScoringGuide;
}
declare class CoreIdeaReview {
    reviews: ReviewResult[];
    overallScore: number;
    feedback: string;
    recommendations: string[];
}
export declare class IdeaReviewResponse extends CoreIdeaReview {
    sessionId: string;
}
export declare class IdeaReviewPayload {
    content: CoreIdeaReview;
    sessionId: string;
}
export declare class LPGenerationScriptsPayload {
    scripts: string;
    sessionId: string;
}
export declare class IdeaLPGenerationPayload {
    scripts: string;
    sessionId: string;
}
export declare class IdeaLPGenerationResponse {
    url: string;
}
export declare class IdeaShortVideoGenerationResponse {
    url: string;
}
export {};
//# sourceMappingURL=idea-reviews.dto.d.ts.map