import { type ReactNode } from "react"; import type { ToolDisplayMetadata } from "@opengeni/sdk"; export type ResolveProviderLogo = (providerDomain: string) => string | null | undefined; export declare const ProviderLogoProvider: import("react").Provider; /** The logo URL for a tool's connector, when the host has one. */ export declare function useToolConnectorLogo(display: ToolDisplayMetadata | undefined): string | null; /** * A connector's logo at icon size, or `fallback` when there is none or it * fails to load, so a row never shows a broken image. */ export declare function ConnectorLogoIcon({ src, fallback, className, }: { src: string | null; fallback: ReactNode; className?: string; }): import("react").JSX.Element;