import { type RemoteRegistry, type RemoteRegistrySnapshot, type RouteKitRemote } from "../remotes.js"; export declare class RemoteRegistryRepository { path(): string; read(): RemoteRegistry; write(registry: RemoteRegistry): void; find(name: string): RouteKitRemote | undefined; active(): RouteKitRemote | undefined; put(remote: RouteKitRemote, activate?: boolean): void; snapshot(): RemoteRegistrySnapshot; restore(snapshot: RemoteRegistrySnapshot): void; use(name: string | undefined): void; }