import { type HTMLTemplateResult } from '../../lit-exports/all-lit-exports.js';
import { type HtmlInterpolation, type VerifyHtmlValues } from './html-interpolation.js';
/**
 * Interprets a template literal as an HTML template which is lazily rendered to the DOM.
 *
 * Wraps lit-html's html tagged template and enables interpolations of
 * `DeclarativeElementDefinition` for tag names.
 *
 * @category Element Definition
 */
export declare function html<const Values extends HtmlInterpolation[]>(inputTemplateStrings: TemplateStringsArray, ...inputValues: VerifyHtmlValues<Values>): HTMLTemplateResult;
