import type { ConnectController } from "@opengeni/connect"; export type ConnectChooserProps = { controller: ConnectController; /** Exact host return string; no completion parameters are added. */ returnUrl: string; className?: string; presentation?: "select" | "catalog"; /** Compact mechanism picker when service discovery is already shown by the host. */ customOnly?: boolean; providerOnly?: boolean; compact?: boolean; /** Select a service from the unified discovery list. */ initialProviderId?: string; }; /** Catalog readiness is supplied by the authenticated backend, never inferred * from the existence of a provider definition. Host replaces the controller on * actor/workspace change. This form does not open OAuth windows itself. */ export declare function ConnectChooser(props: ConnectChooserProps): import("react").JSX.Element;