import { type Readable, type Signal } from '@vielzeug/ripple'; import { type DirectiveResult } from '../template/result'; /** * Renders HTML without escaping as a DirectiveResult. * * This is intentionally named `unsafeHtml`: sanitization is an application * boundary, not mutable process-wide framework configuration. Sanitize * untrusted content before passing it here. * * Supports static strings, signals, and getter functions `() => string`. * When reactive, the DOM is updated in-place whenever the value changes. */ export declare function unsafeHtml(value: (() => string) | string | Signal | Readable): DirectiveResult; //# sourceMappingURL=unsafe-html.d.ts.map