import { Directive } from 'lit/directive.js';
import { type TemplateResult } from '../Dom/Html';
/**
 * A directive that inserts a registered template into the DOM.
 *
 * @public
 */
export declare class TemplateDirective extends Directive {
    render(templateId: string): TemplateResult;
}
export declare const template: (templateId: string) => import("lit-html/directive").DirectiveResult<typeof TemplateDirective>;
//# sourceMappingURL=TemplateDirective.d.ts.map