import { nothing } from 'lit';
import { Directive, type Part } from 'lit/directive.js';
/**
 * A directive for dynamic data binding within templates.
 *
 * @public
 */
declare class BindDataDirective extends Directive {
    render(data: Record<string, string>): typeof nothing;
    update(part: Part, [data]: [Record<string, string>]): void;
}
export declare const bindData: (data: Record<string, string>) => import("lit/directive.js").DirectiveResult<typeof BindDataDirective>;
export {};
//# sourceMappingURL=TemplateBindDataDirective.d.ts.map