import type { AbstractRenderer } from '../renderers/AbstractRenderer'; import type { Constructor } from '../util/Constructor'; export declare function GenericRenderedStyledTable(Renderer: Constructor): { new (data?: import("..").Data, styles?: import("..").TopLevelStyles): { createRenderer(): TRenderer; _renderer?: TRenderer | undefined; readonly renderer: TRenderer; render(): Generator; toString(): string; data: import("..").Data; style: import("..").Style; rowStyles: import("..").Styles | import("..").FunctionalRowStyles | undefined; columnStyles: import("..").Styles | import("..").FunctionalCellStyles | undefined; cellStyles: import("..").Styles | import("..").FunctionalCellStyles | undefined; rows(): Generator; }; };