import { HomeAssistant } from 'custom-card-helpers';
import { LitElement, TemplateResult, nothing } from 'lit';
type Template = TemplateResult | string | typeof nothing;
export declare class HATemplate extends LitElement {
    hass: HomeAssistant;
    template: string;
    variables: Record<string, unknown>;
    value: string | null;
    private unsubscribePromise;
    connectedCallback(): void;
    disconnectedCallback(): Promise<void>;
    protected render(): Template;
}
export default function register(componentName?: string): void;
export {};
