import type { Element, Middleware } from "./types.ts";
export declare const stringify: (element: Element, _index: number, children: Element[], callback: Middleware) => string;
type SerializeCallback<
	T,
	R
> = (element: T, index: number, children: T[], callback: SerializeCallback<T, R>) => R;
export declare const serialize: <
	T,
	F = unknown
>(children: T[], callback: SerializeCallback<T, F>) => string;
export {};
