export declare const config: import("./loadConfig").ResolvedBundleDropProjectConfig; export declare const platform: string; export declare const isIOS: boolean; export declare const runtimeVersion: string; export declare const defaultChannel: string; export declare const BUNDLE_DROP_ROOT: string; /** * Resolved static BundleDrop configuration for the current platform. */ export type BundleDropConfig = { /** BundleDrop backend base URL. */ serverUrl: string; /** Current React Native platform. */ platform: 'ios' | 'android'; /** Runtime version configured for the current platform, if present. */ runtimeVersion: string | undefined; /** Default channel used before runtime code sets another channel. */ defaultChannel: string; /** Organization identity used by BundleDrop APIs. */ org: { slug: string; }; /** Project identity used by BundleDrop APIs. */ project: { name: string; slug: string; }; /** Effective rollback/crash recovery policy with defaults applied. */ rollback: { /** Crash count required before rollback. */ maxCrashCount: number; /** How Bundle Drop marks a newly launched OTA bundle healthy. */ healthCheckMode: 'auto' | 'manual'; /** Seconds to wait before automatically marking a candidate healthy in auto mode. */ healthyAfterSec: number; }; }; /** * Resolved BundleDrop config for the current platform, derived from `bundle.drop.config.js`. */ export declare const bundleDropConfig: BundleDropConfig;