import type { DeepPartial } from '@hyperse/config-loader'; import { type ConfigLoaderOptions } from '../load-config/types.js'; import { type FlatEvolveOptions } from '../types/types-options.js'; export declare class BuildServer { /** * Build the modules * @param earlyCommit - The early commit * @param lastCommit - The last commit * @param overrideEvolveOptions - The override evolve options * @param configLoaderOptions - The config loader options * @returns The build results */ build(projectCwd: string, earlyCommit?: string, lastCommit?: string, overrideEvolveOptions?: DeepPartial, configLoaderOptions?: ConfigLoaderOptions): Promise; } export declare const createBuildServer: () => BuildServer;