import type { SyncBackend, SyncCriterion } from '../../types/index.js';
export type { SyncCriterion };
/** Format sync criteria as HU.md lines. */
export declare function formatSyncCriteriaAsLines(criteria: SyncCriterion[]): string[];
/**
 * Generate sync protocol criteria for a project.
 * Includes base differential sync, reconnection, and security criteria.
 */
export declare function generateSyncCriteria(syncBackend: SyncBackend): SyncCriterion[];
//# sourceMappingURL=sync-generator.d.ts.map