import { UModel } from "../entities/model";
import { URenderer } from "../entities/renderer";
import { RenderContent, RenderSelection } from "../types/renderer";
import { UModule } from "../entities/module";
export default class TSClassValidatorRenderer extends URenderer {
    private _classRenderer;
    private _where?;
    private _updatePackageJson;
    constructor(options?: {
        where?: (module: UModule, model: UModel) => boolean;
        updatePackageJson?: boolean;
    });
    select(): Promise<RenderSelection>;
    render(): Promise<RenderContent[]>;
}
