export declare const VIRTUAL_SPECIFIER = "env:vars";
export declare function detectEnvReads(source: string): Set<string>;
export declare function rewriteEnvReadsToVirtualModule(source: string, specifier?: string): {
    code: string;
    used: Set<string>;
};
export declare function buildImportMap(specifier: string, url: string): string;
export declare function injectImportMap(html: string, importMapJson: string, opts?: {
    injectTo?: 'head-prepend' | 'head' | 'body';
}): string;
export declare function buildModulePreload(url: string): string;
export declare function injectBeforeHeadClose(html: string, snippet: string): string;
export declare function buildEnvJsonAsset(env: Record<string, string | undefined>): {
    fileName: string;
    source: string;
};
export declare function generateManifestContent(envVars: Record<string, string>, dependencies?: Record<string, unknown>): string;
export declare function calculateManifestHash(content: string): string;
export declare function collectZEPublicVars(env: NodeJS.ProcessEnv | Record<string, string | undefined>): Record<string, string>;
//# sourceMappingURL=env-var-rewrites.d.ts.map