import type { ComponentType, ReactNode, SVGProps } from 'react';
import type { ThemeNames } from '../../shared';
export type LogoType = 'dnb' | 'eiendom' | 'sbankenDefault' | 'sbankenCompact' | 'sbankenHorizontal' | 'carnegie';
export type LogoSvgComponent = ComponentType<SVGProps<SVGSVGElement> & {
    alt?: ReactNode;
}> & {
    brand: ThemeNames;
    alt: string;
};
/**
 * SVG Logo alt texts
 */
export declare const logoAlts: {
    dnb: string;
    eiendom: string;
    sbanken: string;
    carnegie: string;
};
/**
 * SVG Logo fill colors (light / dark)
 */
export declare const logoColors: {
    dnb: {
        light: string;
        dark: string;
    };
    eiendom: {
        light: string;
        dark: string;
    };
    sbanken: {
        light: string;
        dark: string;
    };
    carnegie: {
        light: string;
        dark: string;
    };
};
export declare const DnbDefault: LogoSvgComponent;
export declare const SbankenDefault: LogoSvgComponent;
export declare const CarnegieDefault: LogoSvgComponent;
export declare const EiendomDefault: LogoSvgComponent;
export declare const SbankenCompact: LogoSvgComponent;
export declare const SbankenHorizontal: LogoSvgComponent;
