import { CommonUI, FontCustomization, LayerCustomization, LinkCustomization, LogoCustomization, OverlayCustomization, PoweredBy, ToggleCustomization } from '../interfaces';
import { CoreJsonResponse, LegacySettings, PrivacyButtonURLs } from '../../../Api/interfaces';
import { THEME } from '../../../..';
declare class Common implements CommonUI {
    customCss: string | null;
    enablePrivacyButton: boolean;
    font: FontCustomization;
    layer: LayerCustomization;
    links: LinkCustomization;
    logo: LogoCustomization;
    overlay: OverlayCustomization;
    primaryColor: string;
    accentColor: string;
    privacyButtonUrls?: PrivacyButtonURLs;
    poweredBy: PoweredBy | null;
    showCookieInformation: boolean;
    textColor: string;
    theme: THEME;
    toggle: ToggleCustomization;
    useBackgroundShadow: boolean;
    constructor(coreJson: CoreJsonResponse, legacySettings: LegacySettings);
}
export default Common;
