export interface SourceStepStatus { total: number; completeCount: number; allComplete: boolean; /** Whether the active source has completed the current step. */ activeComplete: boolean; /** The next incomplete source (other than the active one), if any. */ nextIncomplete: { id: string; name: string; } | null; /** Switch the active source to the next incomplete one. */ goToNextIncomplete: () => void; } /** Progress of the sources through the current per-source wizard step. */ export declare const useSourceStepStatus: () => SourceStepStatus;