import type { BootstrapRelease, SyncProgress } from "./registry.ts"; /** * Options for syncing a custom package-name store. */ export type SyncOptions = { namesPath?: string; manifestPath?: string; onProgress?: (progress: SyncProgress) => void; }; /** * Summary returned after applying replication changes to the local store. */ export type SyncResult = { since: number; count: number; added: number; removed: number; processedChanges: number; }; /** * Options for restoring a custom package-name store from the latest release. */ export type BootstrapOptions = { namesPath?: string; manifestPath?: string; release?: BootstrapRelease; }; /** * Summary returned after restoring the local store from the latest release. */ export type BootstrapResult = { version: string; since: number; count: number; }; /** * Restores the local store from the latest published GitHub release. */ export declare function bootstrapNames(options?: BootstrapOptions): Promise; /** * Synchronizes the local store files with the npm replication feed. */ export declare function syncNames(options?: SyncOptions): Promise; //# sourceMappingURL=index.d.ts.map