import { LogoColor } from './logo-color.enum';
import { LogoVariation } from './logo-variation.enum';
/**
 * @enums LogoVariation - logo-variation.enum.ts
 * @enums LogoColor - logo-color.enum.ts
 * @swedishName Logotyp
 */
export declare class Logo {
    isMobile: boolean;
    relation: string;
    /**
     * Bestämmer om endast logotypens symbol ska visas
     * @en Decides wether to show the logotype's symbol only
     */
    afOnlySymbol: boolean;
    /**
     * Sätter storlek. Kan vara 'small' eller 'large'.
     * @en Sets the size of the logo.
     * @deprecated Använd afOnlySymbol istället
     */
    afVariation: LogoVariation;
    /**
     * Sätter variation. kan vara 'primary' eller 'secondary'.
     * @en Sets the variation of the logo.
     */
    afColor: LogoColor;
    /**
     * Skriver ut namn på systemet bredvid logosymbolen.
     * @en Writes out system name next to the logo symbol.
     * @deprecated Kommer att tas bort i juni 2026
     */
    afSystemName: string;
    /**
     * Lägger till ett titleelement i svg:n. Standardtext är 'Arbetsförmedlingen'.
     * @en Adds a title element inside the svg. Defaults to 'Arbetsförmedlingen'.
     */
    afTitle: string;
    /**
     * Lägger till ett descelement i svg:n
     * @en Adds a desc element inside the svg
     */
    afDesc: string;
    /**
     * För att dölja logotypen för skärmläsare.
     * @en Hides the logotype for screen readers.
     */
    afSvgAriaHidden: boolean;
    /**
     * Sätter attributet 'id' på title-elementet inuti svg-elementet.
     * Om inget väljs så skapas ett slumpmässigt id.
     * @en Id attribute on the title element inside of the svg. Defaults to random string.
     */
    afTitleId: string;
    /**
     * Till dess afVariation är helt utfasad, använd afOnlySymbol i första hand
     * men om den inte är satt, fall tillbaks på afVariation om den är satt
     */
    get isOnlySymbol(): boolean;
    get cssModifiers(): {
        'digi-logo': boolean;
        'digi-logo--only-symbol': boolean;
        'digi-logo--full-logo': boolean;
        'digi-logo--primary': boolean;
        'digi-logo--secondary': boolean;
        'digi-logo--system-name': boolean;
    };
    render(): any;
}
