import * as React from 'react'; import { type SaasflareComponentProps } from '../../providers'; /** * Props for the Logo component. * * @interface * @package ui */ export interface LogoProps extends Omit, keyof SaasflareComponentProps>, SaasflareComponentProps { /** Visual size of the mark + wordmark. `'icon'` hides the wordmark. @default 'md' */ size?: 'icon' | 'xs' | 'xxs' | 'sm' | 'md' | 'lg'; /** Additional class names merged onto the root element. */ className?: string; /** Destination for the wrapping `next/link`. Only used when `interactive`. @default '/' */ href?: string; /** When true, wraps the mark in a `next/link` with hover affordance. @default true */ interactive?: boolean; } /** * Logo – Saasflare rainbow-gradient circle mark with optional wordmark. */ export declare function Logo({ size, className, href, interactive, surface, radius, animated, iconWeight, ...rest }: LogoProps): import("react/jsx-runtime").JSX.Element;