/**
 * Auto-Sync Watcher
 *
 * Watches for profile settings changes and automatically syncs to local CLIProxy config.
 * Uses debouncing to prevent sync storms during rapid edits.
 */
/**
 * Check if auto-sync is enabled in config.
 */
export declare function isAutoSyncEnabled(): boolean;
/**
 * Start the auto-sync watcher.
 * Watches ~/.ccs/*.settings.json for changes.
 */
export declare function startAutoSyncWatcher(): void;
/**
 * Stop the auto-sync watcher.
 */
export declare function stopAutoSyncWatcher(): Promise<void>;
/**
 * Restart the watcher (after config change).
 */
export declare function restartAutoSyncWatcher(): Promise<void>;
/**
 * Get watcher status.
 */
export declare function getAutoSyncStatus(): {
    enabled: boolean;
    watching: boolean;
    syncing: boolean;
};
/**
 * Reset watcher state for test cleanup.
 * Stops watcher and clears all singleton state.
 */
export declare function resetWatcherState(): Promise<void>;
//# sourceMappingURL=auto-sync-watcher.d.ts.map