export type OnboardingDeployWorkflowOutput = { analyzedKnowledge: AnalyzedKnowledge; }; export type OnboardingDeployState = { currentStep: string; currentStepDescription: string; currentProgressPercent: number; }; export type AnalyzedKnowledge = { summary: string; languages: string[]; business: Business; systemPrompt: string; webchatDisplayName: string; webchatDescription: string; projectName: string; webchatTheme: WebchatTheme; }; export type Business = { /** Name of the company */ name?: string; /** Industry the company operates in, e.g. SaaS, e-commerce, etc. */ industry?: string; /** Brief description of the company (not more than 2-3 sentences) */ description?: string; tagline?: string; /** Website URL of the company. Pay special attention to the URL in the files, rather than assuming the company name is the domain name. */ website?: string; /** Locations where the company operates, e.g. offices, headquarters */ locations?: string[]; /** Contact phone number of the company */ phone?: string; /** Contact email address of the company */ email?: string; /** Hours of operation, e.g. "9 AM - 5 PM EST" */ hoursOfOperation?: string; /** Certifications or awards, e.g. ISO certifications, SOC 2, HIPAA, industry awards etc */ certifications?: string[]; }; export type WebchatTheme = { primaryColor?: string; borderRadius?: number; theme?: 'light' | 'dark'; logoUrl?: string; };