interface SquareAvatarProps {
    /** Image URL (if null/undefined, renders initials fallback) */
    src?: string | null;
    /** Fallback name used to derive initials when no image */
    fallbackName?: string;
    /** Size in px (applied to width & height). Defaults to 56 (Tailwind w-14 h-14). */
    size?: number;
    /** If true, avatar takes full width with square aspect ratio */
    fullWidth?: boolean;
    className?: string;
}
/**
 * Square avatar with rounded edges used across cards / dashboards.
 * Automatically shows image (via proxied URL) or initials fallback.
 */
export declare function SquareAvatar({ src, fallbackName, size, fullWidth, className }: SquareAvatarProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=square-avatar.d.ts.map