import type { SolidFsChange, SolidFsManifest, SolidFsPrepareInput, SolidFsSyncer } from './types'; export interface CompositeSolidFsSyncerOptions { syncers: SolidFsSyncer[]; } /** * Runs multiple SolidFS sync adapters in a deterministic order. * * This keeps authority writes and derived-index maintenance separate while * still letting the journal treat them as one replayable workspace sync step. */ export declare class CompositeSolidFsSyncer implements SolidFsSyncer { private readonly syncers; constructor(options: CompositeSolidFsSyncerOptions); shouldTrack(input: SolidFsPrepareInput): boolean; shouldTrackPath(relativePath: string): boolean; initializeWorkspace(workspace: SolidFsManifest, context?: unknown): Promise; sync(change: SolidFsChange, workspace: SolidFsManifest, context?: unknown): Promise; }