import type { V2Store } from '../../v2/store-facade.js'; import type { SyncTransport } from './transport.js'; export interface SyncArgs { store: V2Store; transport: SyncTransport; dir: string; fileId: string; deviceId: string; passphrase: string; salt: string; } export declare function pushV2(a: SyncArgs): Promise<{ pushed: number; queued: boolean; }>; export declare function pullV2(a: SyncArgs): Promise<{ applied: number; }>;