/** * .what = wraps an async operation with a CLI spinner showing elapsed time * .why = provides visual feedback during long-running operations * .note = spinner renders on its own line below the action, cleared on completion */ export declare const withSpinner: (input: { message: string; operation: () => Promise; }) => Promise<{ result: T; durationMs: number; }>;