/** * LocalSyncDriver — no-op driver for `backend: 'local'`. * * status() reports reachable with empty diffs; pull/push are no-ops; * propose/publish always throw OperationNotPermittedError. * * @docLink packages/library/concepts#sync-driver */ import { type AssetRef, type Library, type ProposeOpts, type ProposeResult, type PublishOpts, type PublishResult, type PullOpts, type PullResult, type PushOpts, type PushResult, type SyncStatus } from "../user-library.js"; import type { LibrarySyncDriver } from "./driver.js"; export declare class LocalSyncDriver implements LibrarySyncDriver { readonly backend: "local"; status(_lib: Library): Promise; pull(_lib: Library, _opts?: PullOpts): Promise; push(_lib: Library, _opts?: PushOpts): Promise; propose(_lib: Library, _opts: ProposeOpts): Promise; publish(_lib: Library, _refs: AssetRef[], _opts: PublishOpts): Promise; } //# sourceMappingURL=local-driver.d.ts.map