import type { Props, WDom, MiddleStateWDom, Component, LComponent, TagFunction } from 'lithent'; type FFunction = (...param: (Props | MiddleStateWDom)[]) => WDom; type FTags = { [tagName: string]: FFunction; }; export declare const fTags: FTags; export declare const fFragment: (...children: MiddleStateWDom[]) => WDom | { ctor: TagFunction; props: Partial>; children: WDom[]; resolve: (compKey?: Partial> | undefined) => WDom; }; export declare const fMount: (component: Component) => (...param: unknown extends T ? (Partial> | MiddleStateWDom)[] : [T, ...MiddleStateWDom[]]) => WDom | { ctor: TagFunction; props: Partial>; children: WDom[]; resolve: (compKey?: Partial> | undefined) => WDom; }; export declare const flMount: (component: LComponent) => (...param: unknown extends T ? (Partial> | MiddleStateWDom)[] : [T, ...MiddleStateWDom[]]) => WDom | { ctor: TagFunction; props: Partial>; children: WDom[]; resolve: (compKey?: Partial> | undefined) => WDom; }; export {};