/** Registers and provisions the mandatory entity-specific Sync_Conflicts routes. */ import { type RegisteredSyncSheet } from "../../../storage/sync/shared/syncRegistry.js"; import type { SqlStorageAdapter } from "../../../contracts/storage/sql.js"; import type { RegisteredTypedSheetsMappedProjection } from "../../../orm/persistence/support/contracts.js"; import type { TypedSheetsEntityWriterOptions } from "../../../contracts/sync-orm/writer.js"; import type { InternalSyncProjectionConfig } from "../service/contracts.js"; import type { RegisteredSyncProjectionDefinition } from "../../../contracts/sheets/sheetsProvisioning.js"; /** Registers all conflict routes under one writer fence for a mapped runtime. */ export declare function registerSyncConflictProjectionRoutes(storage: SqlStorageAdapter, registrations: readonly RegisteredTypedSheetsMappedProjection[], projections: InternalSyncProjectionConfig, writerInput: TypedSheetsEntityWriterOptions): Promise; /** Returns the registered conflict route for one logical entity sheet. */ export declare function conflictProjectionSheet(definitions: readonly RegisteredSyncProjectionDefinition[], logicalSheetId: string): RegisteredSyncSheet; //# sourceMappingURL=conflictProjectionRegistration.d.ts.map