import { ShadowlessElement } from '@blockeditor/lit';
import type { TemplateResult } from 'lit';
export declare class AnyRender<T> extends ShadowlessElement {
    props: T;
    renderTemplate: (props: T) => TemplateResult | symbol;
    render(): symbol | TemplateResult;
}
export declare const renderTemplate: <T>(renderTemplate: (props: T) => TemplateResult | symbol) => AnyRender<T>;
//# sourceMappingURL=render-template.d.ts.map