import { createConverter } from './lib/converter'; export interface HtmlComponent { component: { mount(element: HTMLElement, props: TProps, ctx: any, locals: any): void; update?(element: HTMLElement, props: TProps, ctx: any, locals: any): void; unmount?(element: HTMLElement, locals: any): void; }; type: 'html'; } export interface LitElConverter { (...params: Parameters>): HtmlComponent; } export declare function createLitElConverter(...params: Parameters): { from: LitElConverter; Extension: string; }; declare const fromLitEl: LitElConverter, LitElExtension: string; export { fromLitEl, LitElExtension };