import type { AuthNeededItem } from "./timeline/types.js"; import type { CapabilityCatalogItem } from "@opengeni/sdk"; import { type OpenGeniText } from "./messages/runtime.js"; /** Recovery events identify runtime servers/connections, while recommendation * events already carry a catalog id. Never guess among same-domain accounts. */ export declare function sessionAuthRecommendation(t: OpenGeniText, item: AuthNeededItem, catalog: CapabilityCatalogItem[]): AuthNeededItem | undefined;