import { QuoteType } from './quote-type.enum';
import { QuoteImagePosition } from './quote-image-position.enum';
import { QuoteImageInnerPosition } from './quote-image-inner-position.enum';
import { QuoteVariation } from './quote-variation.enum';
/**
 *
 * @enums QuoteVariation - quote-variation.enum
 * @enums QuoteType - quote-type.enum
 * @enums QuoteImagePosition - quote-image-position.enum
 * @enums QuoteImageInnerPosition - quote-image-inner-position.enum
 * @swedishName Citat
 */
export declare class Quote {
    isMobile: boolean;
    /**
     * Sätter variant genom enum QuoteType. Kan vara 'default' eller 'highlight'
     * @en Set variation with enum QuoteType. Can be 'default or 'highlight
     */
    afType: QuoteType;
    /**
     * Sätter bakgrundsfärg genom enum QuoteVariation. Kan vara 'transparent', 'primary', 'secondary' eller 'tertiary'
     * @en Sets background color with enum QuoteVariation. Can be 'transparent', 'primary', 'secondary' or 'tertiary'
     */
    afVariation: QuoteVariation;
    /**
     * Namnet på citatets upphovsperson
     * @en the quote authors
     */
    afQuoteAuthorName: string;
    /**
     * Upphovspersonens titel
     * @en Description of the author
     */
    afQuoteAuthorTitle: string;
    /**
     * Styr positionen på bilden genom enum QuoteImagePosition. Kan vara 'top', 'left', 'right' och 'none'
     * @en Sets the position of the image with enum QuoteImagePosition. Can be 'top', 'left', 'right' and 'none'
     */
    afImagePosition: QuoteImagePosition;
    /**
     * Sätter attributet 'src' på img-elementet
     * @en Set `src` attribute
     */
    afImageSrc?: string;
    /**
     * Sätter attributet 'alt' på img-elementet
     * @en Set `alt` attribute
     */
    afImageAlt: string;
    /**
     * Styr bildens position horisontellt i relation till förälder-diven.
     * @en Sets image inner position horizontally in relation to parent div.
     */
    afImageInnerPosition: QuoteImageInnerPosition;
    private getImageInnerPosition;
    breakpointHandler(e: CustomEvent): void;
    get cssModifiers(): {
        [x: string]: string | boolean;
        'digi-quote--default': boolean;
        'digi-quote--highlight': boolean;
        'digi-quote--variation-primary': boolean;
        'digi-quote--variation-secondary': boolean;
        'digi-quote--variation-tertiary': boolean;
        'digi-quote--transparent': boolean;
    };
    renderQuotationMark(): any;
    renderImage(): any;
    renderAuthorName(): any;
    renderAuthorTitle(): any;
    renderTypeDefault(): any;
    renderTypeHighlight(): any;
    render(): any;
}
