/// <reference types="node" />
import { Data, Options as EJSOptions } from "ejs";
import { ServerBundle } from "../definitions";
export declare const getTemplate: (url: string) => Promise<string>;
export declare const getModuleFromString: (bundle: string, filename: string, initModule: {
    exports: ServerBundle;
}) => {
    exports: ServerBundle;
};
export declare function renderFile(name: string, data: Data, ejsOptions?: EJSOptions): string;
export declare function render(dir: string, additionalData?: Record<string, unknown>, ejsOptions?: EJSOptions): Promise<Record<string, string>>;
export declare function delay(value: number): Promise<unknown>;
