import type { LogoIconProps } from "./logo-props";
import { DefaultVenueIcon } from "./svg/default-venue";
import type { VenueLogoName, VenueLogoProps } from "./venue-logo.types";
type VenueLogoComponent = (props: LogoIconProps) => JSX.Element;
export declare const venueLogoRegistry: Record<VenueLogoName, VenueLogoComponent>;
export { DefaultVenueIcon };
export declare const venueLogoUrlRegistry: Record<VenueLogoName, string>;
export declare const venueLogoLabels: Record<VenueLogoName, string>;
export declare const DEFAULT_VENUE_LABEL = "Market";
export declare const DEFAULT_VENUE_LOGO_URL = "https://assets.snagsolutions.io/public/prediction-markets/logos/default.png";
export declare const venueLogoNames: VenueLogoName[];
export declare const sizeClasses: Record<NonNullable<VenueLogoProps["size"]>, string>;
type VenueLineColorTheme = "light" | "dark";
export declare const lineColorByVenue: Record<VenueLineColorTheme, Record<string, string>>;
export declare const resolveVenueLineColor: (venue: string, isDarkTheme: boolean) => string | undefined;
export declare const DEFAULT_VENUE_COLOR = "#94a3b8";
export declare const fallbackLineColors: string[];
