import type { Manifest } from "vite";
export declare const waitForServerManifest: () => Promise<Manifest>;
export declare const signalServerManifestReady: (manifest: Manifest) => void;
export declare const resetServerManifestWait: () => void;
export declare const manifests: {
    server: Manifest | null;
    client: Manifest | null;
    static: Manifest | null;
};
export declare const addManifest: (name: "server" | "client" | "static") => (manifest: Manifest) => void;
export declare const addStaticManifest: (manifest: Manifest) => void;
export declare const addClientManifest: (manifest: Manifest) => void;
export declare const addServerManifest: (manifest: Manifest) => void;
export declare const getSharedManifestStore: (context: any) => {
    server: Manifest | null;
    client: Manifest | null;
    static: Manifest | null;
};
export declare const updateSharedManifest: (context: any, name: "server" | "client" | "static", manifest: Manifest) => void;
//# sourceMappingURL=manifests.d.ts.map