import type { ProviderRegistry } from "@termfleet/core/teams/registry.js"; import { type AdvertisedProvider } from "@termfleet/core/teams/local-providers.js"; export type LocalDiscoveryService = { forgetOrigin(baseUrl: string): void; sweep(): Promise; }; export declare function createLocalDiscoveryService(deps: { onRegistered?: (baseUrl: string) => void; probeProvider?: (baseUrl: string) => Promise; readAdvertised?: () => AdvertisedProvider[]; registry: Pick; }): LocalDiscoveryService;