import type { ReactElement } from 'react';
interface BrandMarkProps {
    readonly logoUrl?: string | null;
    readonly displayName: string;
    /** Size preset — maps to fixed width/height classes. */
    readonly size?: 'sm' | 'md' | 'lg';
    readonly className?: string;
    /** Optional inline style override (useful when accent color comes from the config preview, not the global theme). */
    readonly gradient?: {
        from: string;
        to: string;
    };
}
/**
 * Unified brand identity mark. Shows the uploaded logo if any, otherwise a
 * colored square with the display name initials ("text logo" fallback).
 */
export declare function BrandMark({ logoUrl, displayName, size, className, gradient, }: BrandMarkProps): ReactElement;
export {};
//# sourceMappingURL=BrandMark.d.ts.map