import { GenerateThemeDto, IdeaOwner } from './generate-theme.dto';
declare class ImageUrlsDto {
    original: string;
    medium: string;
    thumbnail: string;
    _id?: string;
}
export declare class OriginalThemeDto {
    _id?: string;
    client: string;
    ideaOwner: IdeaOwner;
    profile: string;
    division: string;
    iHave: string;
    userInput: string;
    industry?: string;
    customerSegmentInput?: string;
    sector?: string;
    name: string;
    customerSegment: string;
    customerProblem: string;
    ideaOwnerExperience: string;
    departmentAsset: string;
    severityOfTheProblem: number;
    synergyToDepartment: number;
    synergyToIdeaOwnerExperience: number;
    marketGrowingScore: number;
    tam: number;
    tamScore: number;
    sam: number;
    samScore: number;
    som: number;
    somScore: number;
    cagr: number;
    cagrScore: number;
    totalCAGRScore: number;
    feedback: string;
    notableEvents: string;
    riseOfCompetition: number;
    progressOfTechnology: number;
    regulatoryTrends: number;
    socialTrends: number;
    impactOfEventScore: number;
    relatedBusinessIdea: string;
    reasonForImpactOfEvents: string;
    winningStrategy: string;
    winnabilityScore: number;
    winnableApproach: string;
    unwinnableApproach: string;
    reasonForWinnability: string;
    fmf: string;
    fmfScore: number;
    winnableApproachForIdeaOwner: string;
    unwinnableApproachForIdeaOwner: string;
    reasonForFMFScore: string;
    severityOfTheProblemScore: number;
    reasonNotSolvedYet: string;
    reasonForSeverityOfTheProblemReview: string;
    solution: string;
    totalScore: number;
    sessionId: string;
    imageUrls: ImageUrlsDto;
    stepIdentifier: string;
    techNologyKnowHow: number;
    consumerUnderstanding: number;
    priorInitiative: number;
    solutionEffectiveness: number;
    alternatives: number;
    severity: number;
    solutionPotential: number;
    createdAt: string;
    updatedAt: string;
}
export declare class PivotSettings {
    keepCustomer: boolean;
    keepCustomerProblem: boolean;
    keepSolution: boolean;
    keepClientAsset: boolean;
    keepIdeaOwnerExpertise: boolean;
}
export declare class RegenerateThemeDto {
    customPrompt: string;
    pivotSettings: PivotSettings;
    originalTheme: OriginalThemeDto;
    generateThemeDto: GenerateThemeDto;
}
export {};
//# sourceMappingURL=regenerate-theme.dto.d.ts.map