import type { Venue } from "@agg-build/sdk";
import type { AvailableSizes } from "../../shared/types";
export type VenueLogoName = `${Venue}`;
export type VenueLogoVariant = "icon" | "logo";
export type VenueLogoProps = {
    /** Venue identifier used to select the correct logo asset. */
    venue: VenueLogoName;
    /** Logo presentation mode, such as icon-only or full logo. */
    variant?: VenueLogoVariant;
    /** Whether to render the logo using its colored artwork. */
    isColor?: boolean;
    /** Whether to force a monochromatic logo treatment. */
    isMonochromatic?: boolean;
    /** Color override applied to monochromatic rendering. */
    color?: string;
    /** Size preset for the rendered logo. */
    size?: AvailableSizes;
    /** Custom class name applied to the logo element. */
    className?: string;
    /** Accessible label announced for the logo. */
    ariaLabel?: string;
    /** Optional title attribute applied to the logo SVG. */
    title?: string;
};
