import { HomeAssistant } from 'custom-card-helpers';
import { LitElement, PropertyValues } from 'lit';
export declare class HATemplate extends LitElement {
    hass: HomeAssistant;
    template: string;
    variables: Record<string, unknown>;
    value: unknown;
    private renderedValue;
    private unsubscribePromise;
    private subscriptionTask;
    connectedCallback(): void;
    protected updated(changedProperties: PropertyValues<this>): void;
    disconnectedCallback(): void;
    protected render(): unknown;
    private queueSubscriptionRefresh;
    private refreshSubscription;
    private unsubscribeTemplate;
}
export default function register(componentName?: string): void;
