import type { RenderOptions } from '../compilers/renderer-options'; import type { Renderer } from '../models/renderer'; export declare const caseRoots: string[]; export declare function jsExists(caseName: string, caseRoot: string): boolean; export declare function tsExists(caseName: string, caseRoot: string): boolean; export declare function ls(): { caseName: string; caseRoot: string; }[]; export declare function readExpected(caseName: string, caseRoot: string): string; export declare function compileJS(caseName: string, caseRoot: string, compileToFunctionBodyCode?: boolean, folderName?: string): string | undefined; export declare function compileComponent(caseName: string, caseRoot: string, compileToFunctionBodyCode: boolean | undefined, folderName: string | undefined, customOptions: Partial): string | undefined; export declare function compileTS(caseName: string, caseRoot: string, folderName?: string): void; export declare function compileCaseToRenderer(caseName: string, caseRoot: string): Renderer; export declare function readCaseData(caseName: string, caseRoot: string): any; export declare function getRenderArguments(caseName: string, caseRoot: string, info?: Partial['1']>): Parameters; export declare function renderOnthefly(caseName: string, caseRoot: string, info?: Partial['1']>): string;