import type { InjectionToken } from '../../fslinker'; import * as Tokens from './tokens'; export declare type ExtractTokenType = T extends InjectionToken ? I : never; export interface HostDependencies { ReactNative: ExtractTokenType; ReactNativeElements: ExtractTokenType; Icons: ExtractTokenType; FSAppLite: ExtractTokenType; FSi18n: ExtractTokenType; FSTranslations: ExtractTokenType; FSUtils: ExtractTokenType; FSAnimations: ExtractTokenType; FSComponents: ExtractTokenType; AnalyticsDispatcher: ExtractTokenType; Decimal: ExtractTokenType; _: ExtractTokenType; Runtypes: ExtractTokenType; Ix: ExtractTokenType; ParserTsParser: ExtractTokenType; ParserTsChar: ExtractTokenType; ParserTsCodeFrame: ExtractTokenType; ParserTsString: ExtractTokenType; FpTsFunction: ExtractTokenType; FpTsArray: ExtractTokenType; FpTsEither: ExtractTokenType; FpTsIdentity: ExtractTokenType; FpTsOption: ExtractTokenType; FpTsRecord: ExtractTokenType; FpTsNonEmptyArray: ExtractTokenType; FpTsReadOnlyArray: ExtractTokenType; native?: { ReactNativeVideo: ExtractTokenType; }; web?: { ReactPlayer: ExtractTokenType; }; ReactNativeWebview: ExtractTokenType; MediaQueryEnhancer: ExtractTokenType; GlobalState: ExtractTokenType; CargoHold: ExtractTokenType; CargoHoldAsync: ExtractTokenType; CargoHoldEntity: ExtractTokenType; ReactCargoHold: ExtractTokenType; AppActions: ExtractTokenType; CommerceActions: ExtractTokenType; FormActions: ExtractTokenType; } export declare const initializeDependencies: (dependencies: Partial) => void;