export type ChatMessage = { id: string; role: 'user' | 'assistant'; content: string; timestamp: Date; jobId?: string; status?: 'processing' | 'completed' | 'error'; }; interface ChatTabProps { sourceId: string; onboardingJobId?: string; onChecklistUpdate?: () => Promise; onBuildWidget?: (lifecycleId: string, lifecycleName: string, lifecycleSubtitle?: string) => Promise; onRefreshAnalysis?: () => Promise; } export declare function ChatTab({ sourceId, onboardingJobId, onChecklistUpdate, onBuildWidget, onRefreshAnalysis }: ChatTabProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ChatTab.d.ts.map