import { RendererProject } from "../../project/renderer/rendererProject";
export type RendererBuildResult = {
    dir: string;
    htmlEntry: string;
};
export type RendererBuildWatchToken = {
    close(): Promise<void>;
};
export declare function buildRenderer({ rendererProject }: {
    rendererProject: RendererProject;
}): Promise<RendererBuildResult>;
export declare function watchRenderer({ rendererProject, onRebuild }: {
    rendererProject: RendererProject;
    onRebuild?: () => void;
}): Promise<RendererBuildWatchToken>;
