import { OpenCookieMonsterOptions } from './cookie-monster/cookie-monster-element.ts'; import { ConsentLogEntry, CookieMonsterConsent, RegisterCookieMonsterOptions } from './types/CookieMonster.types.ts'; export type { OpenCookieMonsterOptions } from './cookie-monster/cookie-monster-element.ts'; 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;