import { Color, IconSize, IconType, LogoSize, TooltipPlacement } from '@bcrumbs.net/bc-ui';
import { ReactElement } from 'react';
export type CLogoProps = {
    bgColor?: string | null;
    textColor?: Color;
    iconColor?: Color;
    name?: string;
    img?: string | null;
    icon?: IconType | ReactElement;
    size?: LogoSize;
    showTooltip?: boolean;
    tooltipContent?: string | ReactElement;
    tooltipPlacement?: TooltipPlacement;
    className?: string;
    customContent?: ReactElement;
    iconSize?: IconSize;
    hasValidationError?: boolean;
    isImageUploader?: boolean;
};
/**
 * Project Logo is a component which renders a logo with text or image.
 */
export declare const CLogo: (props: CLogoProps) => import("@emotion/react/jsx-runtime").JSX.Element | null;
