@usercentrics/cmp-browser-sdk
Version:
Usercentrics CMP Browser SDK
24 lines (23 loc) • 939 B
TypeScript
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;