/** * SiteLogo Component * * Renders the site logo based on site settings configuration. * Automatically determines whether to use ProductLogo or Logo based on icon + text settings. * * Logic: * - If logoIcon is set AND logoText is set → Use ProductLogo (icon + text) * - If only logoText is set → Use Logo (text only) * - If only logoIcon is set → Use the icon as an image * - Default → ProductLogo with QwickIcon and siteName * * Copyright (c) 2025 QwickApps.com. All rights reserved. */ import React from 'react'; export interface SiteLogoProps { /** Size of the logo */ size?: 'tiny' | 'small' | 'medium' | 'large' | 'extra-large'; /** Optional click handler */ onClick?: () => void; /** Additional CSS class names */ className?: string; /** Additional inline styles */ style?: React.CSSProperties; } /** * SiteLogo Component * * Automatically renders the appropriate logo type based on site settings: * - Icon + Text: ProductLogo (with QwickIcon or custom icon) * - Text only: Logo component * - Icon only: Image */ export declare function SiteLogo({ size, onClick, className, style, }: SiteLogoProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=SiteLogo.d.ts.map