import { defineConfig, defineConfigWithEnv, mergeConfigs } from "./define-config.js"; import { getEnv } from "../platform/compat/process/env.js"; export type ConfigShimBridge = Readonly<{ defineConfig: typeof defineConfig; defineConfigWithEnv: typeof defineConfigWithEnv; getEnv: typeof getEnv; mergeConfigs: typeof mergeConfigs; }>; export type ConfigShimModule = Readonly<{ source: string; url: string; }>; /** * Encode JavaScript source as deterministic UTF-8 base64 without relying on * Node-specific globals. * * @internal */ export declare function encodeConfigShimSource(source: string): string; export declare function createConfigShimModule(name: string, bridge: ConfigShimBridge): ConfigShimModule; /** Source for the bare `veryfront` module used while evaluating project config. */ export declare const VERYFRONT_CONFIG_SHIM_SOURCE: string; /** Data URL form used by temp-file config imports. */ export declare const VERYFRONT_CONFIG_SHIM_URL: string; //# sourceMappingURL=config-shim.d.ts.map