import { type TemplateResult } from 'lit'; /** * A marker interface used to capture types when interpolating Directive helpers into templates. * * @public */ export interface ICaptureType { } /** * Represents the types of values that can be interpolated into a template. * @public */ export type TemplateValue = ICaptureType; export type ViewTemplate = TemplateResult; export type HTMLTemplateTag = ((strings: TemplateStringsArray, ...values: Array>) => ViewTemplate); /** * Transforms a template literal string into a ViewTemplate. * * @remarks * The html helper supports interpolation of strings, numbers, binding expressions, * other template instances, and Directive instances. * * @param strings - The string fragments that are interpolated with the values. * @param values - The values that are interpolated with the string fragments. * * @public */ export declare const html: HTMLTemplateTag; //# sourceMappingURL=Html2.d.ts.map