//#region src/internal/env.d.ts export interface InterfereEnv { readonly apiUrl: string; readonly forceEnable: boolean; readonly publicKey: string | null; } /** * Server SDKs always run end-to-end. There's no `NEXT_PUBLIC_*` force-enable * escape hatch here — if `INTERFERE_PUBLIC_KEY` is set, the SDK is on. The Next * SDK guards on `NODE_ENV=production || NEXT_PUBLIC_INTERFERE_FORCE_ENABLE` * because `next dev` runs the SDK during development without a real release * slug; that asymmetry doesn't apply to plain Node servers. */ export declare function isEnabledInEnvironment(): boolean; export declare function readInterfereEnv(): { apiUrl: string; forceEnable: boolean; publicKey: string | null; }; //#endregion