import { PlatformContext } from '../types'; export type ExperimentAwarePlatformContext = PlatformContext & { currentExperiment?: unknown; currentExperimentId?: unknown; experiment?: unknown; experimentId?: unknown; }; export declare function getInjectedPlatformContext(): PlatformContext | undefined; /** Return the platform's canonical plugin identity for the mounted frontend. */ export declare function resolveCurrentPluginId(): string | undefined; export declare function getInjectedExperimentContext(): ExperimentAwarePlatformContext | undefined; export declare function currentExperimentFromContext(context?: ExperimentAwarePlatformContext | undefined): TExperiment | undefined; export declare function currentExperimentIdFromContext(context?: ExperimentAwarePlatformContext | undefined): number | undefined; export declare function currentExperimentIdFromUrl(): number | undefined; export declare function resolveCurrentExperimentId(context?: ExperimentAwarePlatformContext | undefined): number | undefined; export declare function parseExperimentId(value: unknown): number | undefined;