import { type ConnectorOption } from "../context.js"; export declare function useConnectorCatalog(): { options: ConnectorOption[]; /** False only while the auto catalog is in flight — surfaces that must not flash (the dock button) stay hidden until resolution. */ resolved: boolean; /** True when the catalog came from the host's explicit `connectors` prop (an explicit `[]` means "no connectors, ever" — the dock honors it). */ explicit: boolean; /** True when the auto catalog fetch FAILED (wire error) — distinct from a catalog that genuinely resolved to nothing. */ failed: boolean; /** Re-runs a failed auto fetch (no-op for explicit catalogs). */ retry: () => void; };