/** * Wait loops for refresh and creation, and the post-create scan summary. * * Project #272 Phase 0: extracted from `commands/ds.ts` (which crossed 800 * lines) into the existing `commands/ds/` subfolder, joining `refresh-history.ts`. * Mechanical split - no behavior change. `registerDSCommands` stays whole in * `ds.ts` so no Commander metadata moves and the generated command table in * SKILL.md cannot drift. */ import { DSInfo, ScanResult } from "./types.js"; export declare function pollUntilReady(targetIds: Set, targets: Map, errors: Map): Promise; export declare function pollUntilDSReady(id: string, name: string): Promise; export declare function scanAndPrintSummary(dsId: string, dsName: string, rowCount?: number, force?: boolean, acceptSchema?: boolean): Promise;