import type { OpenCookieMonsterOptions } from './cookie-monster/cookie-monster-element.js'; import type { ConsentLogEntry, CookieMonsterConsent, RegisterCookieMonsterOptions } from './types/CookieMonster.types.js'; export type { OpenCookieMonsterOptions } from './cookie-monster/cookie-monster-element.js'; declare class CookieMonsterService { register(options?: RegisterCookieMonsterOptions): void; open(options?: OpenCookieMonsterOptions): void; /** Opens CookieMonster directly into the settings view for the Cookie Policy page. */ openSettings(): void; close(): void; getConsent(): CookieMonsterConsent | undefined; getConsentLog(): ConsentLogEntry[] | undefined; getCookieMonsterVersion(): string | undefined; } export declare const cookieMonsterService: CookieMonsterService;