import { VendorWithMedia } from '../utils/vendor-media-stub';
interface VendorIconProps {
    vendor: VendorWithMedia & {
        id?: number;
        title: string;
        slug?: string;
        logo?: string | null;
    };
    size?: 'xs' | 'sm' | 'md' | 'lg' | 'l' | 'xl';
    className?: string;
    showBackground?: boolean;
    backgroundStyle?: 'dark' | 'light' | 'white';
}
/**
 * Common VendorIcon component for displaying vendor logos consistently across the platform
 * Extracted from vendor-card.tsx for reuse in comparison tables, dropdowns, etc.
 */
export declare function VendorIcon({ vendor, size, className, showBackground, backgroundStyle }: VendorIconProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=vendor-icon.d.ts.map