import type { RendererAPI } from './renderer'; declare const sanitizedHtmlContentSymbol: unique symbol; export type SanitizedHtmlContent = { [sanitizedHtmlContentSymbol]: unknown; }; export declare function unwrapIfNecessary(object: any): any; /** * Wrap a pre-sanitized string designated for `.innerHTML` via `lwc:inner-html` * as an object with a Symbol that only we have access to. * @param sanitizedString * @returns SanitizedHtmlContent */ export declare function createSanitizedHtmlContent(sanitizedString: unknown): SanitizedHtmlContent; /** * Safely call setProperty on an Element while handling any SanitizedHtmlContent objects correctly * * @param setProperty - renderer.setProperty * @param elm - Element * @param key - key to set * @param value - value to set */ export declare function safelySetProperty(setProperty: RendererAPI['setProperty'], elm: Element, key: string, value: any): void; export {}; //# sourceMappingURL=sanitized-html-content.d.ts.map