import type { SchedulePreferencesArgs } from "../args.js"; /** * Generate and print preferred activity days based on minimum duration thresholds. * * Initializes the database, aggregates activity counts by weekday for long rides, long runs, and swims, * and outputs the results either as a JSON object or as human-readable tables. * * @param args - Command arguments controlling thresholds and output: * - `rideMinutes`: minimum ride duration in minutes to count as a "long" ride (defaults to 90 if missing or invalid). * - `runMinutes`: minimum run duration in minutes to count as a "long" run (defaults to 60 if missing or invalid). * - `json`: when true, emit a JSON object with `longRideDays`, `longRunDays`, and `swimDays`; otherwise print formatted tables. */ export declare function runSchedulePreferences(args: SchedulePreferencesArgs): Promise;