import type { RuntimeCompilationBuildState, RuntimeCompilationSnapshot } from '../../compiler/index.js';
export declare function createGulpRuntimeSnapshot(runtimeSourcesByFile: Map<string, {
    source: string;
    type: 'html' | 'js';
}>, state: RuntimeCompilationBuildState, computeHash: (source: string) => string, options?: {
    removedFiles?: Iterable<string> | undefined;
}): RuntimeCompilationSnapshot;
