/**
 * Sync Scheduled Command
 *
 * Executes due scheduled sync jobs. Designed for:
 * 1. Cron jobs (periodic execution)
 * 2. Manual invocation
 * 3. CI/CD pipelines
 *
 * Usage:
 *   specweave sync-scheduled           # Execute due jobs
 *   specweave sync-scheduled --dry-run # Show what would run
 *   specweave sync-scheduled --force   # Run all jobs (ignore schedule)
 *
 * Cron example (every 15 minutes):
 *   0,15,30,45 * * * * cd /path/to/project && npx specweave sync-scheduled
 *
 * @module cli/commands/sync-scheduled
 */
import { Command } from 'commander';
import { Logger } from '../../utils/logger.js';
/**
 * Command options
 */
export interface SyncScheduledOptions {
    dryRun?: boolean;
    force?: boolean;
    json?: boolean;
    silent?: boolean;
}
/**
 * Create the sync-scheduled command
 */
export declare function createSyncScheduledCommand(options?: {
    logger?: Logger;
    specweavePath?: string;
}): Command;
export default createSyncScheduledCommand;
//# sourceMappingURL=sync-scheduled.d.ts.map