import { Tables } from '../../lib/types/database'; type Lifecycle = Tables<'lifecycles'> & { subtitle?: string | null; }; type DatabaseMilestone = Tables<'milestones'>; interface LifecycleManagerProps { sourceId: string; workspaceId: string; milestones: DatabaseMilestone[]; lifecycles: Lifecycle[]; retryAttempts?: Record; onboardingJobId?: string; checklistStatus?: string; onTriggerAnalysis?: () => Promise; onLifecyclesUpdate?: (lifecycles: Lifecycle[]) => void; onMilestonesReorder?: (milestones: DatabaseMilestone[]) => void; onLifecycleChange?: (milestoneId: string, lifecycleId: string | null) => void; onBuildLifecycleWidget?: (lifecycleId: string, lifecycleName: string, lifecycleSubtitle?: string) => Promise; } export declare function LifecycleManager({ sourceId, workspaceId, milestones, lifecycles: propLifecycles, retryAttempts, onboardingJobId, checklistStatus, onTriggerAnalysis, onLifecyclesUpdate, onMilestonesReorder, onLifecycleChange, onBuildLifecycleWidget }: LifecycleManagerProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=LifecycleManager.d.ts.map