import { default as React } from 'react'; import { LogoComponentType } from '../../utils/types'; import { ThemeTypes } from '@viasat/beam-shared/utils/constants'; export interface LogoProps extends Omit, 'color'> { /** * Specify which Logo to display */ logo: LogoComponentType; /** * Pass maxWidth. The height will scale proportionally with the width. */ size?: string; /** * Specify the display property of the Logo */ display?: 'inline' | 'inline-block' | 'block' | 'none'; /** * Specify the `aria-label` of the Logo */ ariaLabel?: string; /** * Specify the theme of the Logo. By default it inherits the theme from the parent */ theme?: ThemeTypes; } declare function Logo({ logo: LogoComponent, className: _className, size, display, role, ariaLabel, ...props }: LogoProps): import("react/jsx-runtime").JSX.Element | null; declare const MemoizedLogo: React.MemoExoticComponent; export { MemoizedLogo as Logo }; export default Logo;