import * as i0 from '@angular/core'; declare class BnHtmlSvc { private platformSvc; private document; isBrowser: boolean; getElement(selector: string): HTMLElement | null; getRootElement(): HTMLElement | null; addBodyClass(prefix: string, className: string): void; removeBodyClass(prefix: string, className: string): void; setBodyClassExclusive(prefix: string, className: string): void; setCssVars(vars: Record, selector?: string): void; removeCssVars(vars: Record, selector?: string): void; getCssVars(selector?: string): Record; setMetaTag(name: string, content: string, property?: boolean): void; getMetaTag(name: string, property?: boolean): string | null; removeMetaTag(name: string, property?: boolean): void; setPageTitle(title: string): void; setPageDescription(description: string): void; setOpenGraphTag(property: string, content: string): void; setTwitterCard(type: string, content?: string): void; setLocalStorage(key: string, value: unknown): boolean; getLocalStorage(key: string): T | null; removeLocalStorage(key: string): boolean; clearLocalStorage(): boolean; setSessionStorage(key: string, value: unknown): boolean; getSessionStorage(key: string): T | null; removeSessionStorage(key: string): boolean; clearSessionStorage(): boolean; setCookie(name: string, value: string, days?: number, options?: { path?: string; domain?: string; secure?: boolean; sameSite?: 'strict' | 'lax' | 'none'; }): boolean; getCookie(name: string): string | null; removeCookie(name: string, path?: string, domain?: string): boolean; addEventListener(event: K, handler: (event: WindowEventMap[K]) => void, options?: boolean | AddEventListenerOptions): void; addEventListener(event: K, handler: (event: DocumentEventMap[K]) => void, options?: boolean | AddEventListenerOptions): void; removeEventListener(event: K, handler: (event: WindowEventMap[K]) => void, options?: boolean | EventListenerOptions): void; removeEventListener(event: K, handler: (event: DocumentEventMap[K]) => void, options?: boolean | EventListenerOptions): void; copyToClipboard(text: string): Promise; getCurrentUrl(): string; getUrlParams(): Record; setUrlParams(params: Record, replace?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export { BnHtmlSvc };