import type { BuildConfig } from '../../types/build';
import { type HMRState } from './clientManager';
export declare const queueFileChange: (state: HMRState, filePath: string, config: BuildConfig, onRebuildComplete: (result: {
    manifest: Record<string, string>;
    hmrState: HMRState;
}) => void) => void;
export declare const triggerRebuild: (state: HMRState, config: BuildConfig, onRebuildComplete: (result: {
    manifest: Record<string, string>;
    hmrState: HMRState;
}) => void, filesToRebuild?: string[]) => Promise<Record<string, string> | null>;
