import { SxProps } from '@mui/material'; interface CommonLogoProps { /** * Style props */ sx?: SxProps; /** * Logo height */ height?: number | string; /** * Logo width */ width?: number | string; /** * Logo variant */ variant?: "default" | "supplier" | "pricing"; /** * If true, the text logo is not displayed */ withoutText?: boolean; /** * The logo mode */ mode?: string; } type SvgLogoProps = CommonLogoProps & { /** * The color of logo shape, available only for svg variant */ colorShape?: string; /** * The color of logo shape background, available only for svg variant */ shapeBackgroundColor?: string; /** * The color of text logo, available only for svg variant */ color?: "black" | "white" | string; /** * The component used for the root node. * Either a string to use an HTML element or a component. */ component?: "svg"; }; type ImgLogoProps = CommonLogoProps & { colorShape?: never; shapeBackgroundColor?: never; color?: "black" | "white"; component?: "img"; }; export type LogoProps = SvgLogoProps | ImgLogoProps; declare const _default: import('react').ForwardRefExoticComponent>; export default _default;