import { Plugin } from "vite";
export declare const hasEntryAsAncestor: ({ module, entryFile, seen, }: {
    module: any;
    entryFile: string;
    seen?: Set<any>;
}) => boolean;
export declare const miniflareHMRPlugin: (givenOptions: {
    clientFiles: Set<string>;
    serverFiles: Set<string>;
    rootDir: string;
    viteEnvironment: {
        name: string;
    };
    workerEntryPathname: string;
}) => (Plugin | Plugin[])[];
