UNPKG

@oslokommune/punkt-elements

Version:

Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo

47 lines (46 loc) 1.66 kB
import { PropertyValues } from 'lit'; import { PktElement } from '../../base-elements/element'; declare global { interface Window { cookieBanner_devMode?: boolean; cookieBanner_cookieDomain?: string | null; cookieBanner_cookieSecure?: string | null; cookieBanner_cookieExpiryDays?: string | null; cookieBanner_googleAnalyticsId?: string | null; cookieBanner_hotjarId?: string | null; cookieBanner?: any; __cookieEvents?: any; } } export interface IPktConsent { devMode?: boolean; cookieDomain?: string | null; cookieSecure?: string | null; cookieExpiryDays?: string | null; hotjarId?: string | null; googleAnalyticsId?: string | null; i18nLanguage?: string; triggerType?: 'button' | 'link' | 'footerlink' | 'icon' | null; triggerText?: string | null; } export declare class PktConsent extends PktElement<IPktConsent> implements IPktConsent { private _cookieEventHandler?; devMode: boolean; hotjarId: string | null; googleAnalyticsId: string | null; cookieDomain: string | null; cookieSecure: string | null; cookieExpiryDays: string | null; triggerType: 'button' | 'link' | 'footerlink' | 'icon' | null; triggerText: string | null; i18nLanguage: string; constructor(); connectedCallback(): void; disconnectedCallback(): void; returnJsonOrObject(obj: any): any; emitCookieConsents(consent: any): void; protected firstUpdated(_changedProperties: PropertyValues): Promise<void>; triggerInit(): void; openModal(e: Event): void; render(): import('lit-html').TemplateResult<1>; }