///
import { createConverter } from './esm/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 NgjsConverter {
(...params: Parameters>): HtmlComponent;
}
export declare function createNgjsConverter(...params: Parameters): {
from: NgjsConverter;
Extension: import("angular").IModule;
};
declare const fromNgjs: NgjsConverter, NgjsExtension: import("angular").IModule;
export { fromNgjs, NgjsExtension };