import type { DeepLink, NavigateToPost } from '../../../engagement-utils'; import type * as Animations from '../../../fsanimations'; import type * as AppLite from '../../../fsapplite'; import type * as Category from '../../../fscategory'; import type * as Components from '../../../fscomponents'; import type { FSTranslationKeys } from '../../../fsi18n'; import { InjectionToken } from '../../../fslinker'; import type * as ProductIndex from '../../../fsproductindex'; import type * as Integration from '../../../fsschemautils'; import type * as GlobalState from '../../../global-state'; import type * as AnalyticsDispatcher from '../../../integration-analytics-dispatcher'; import type * as Elements from 'react-native-elements'; declare type UsedFSComponents = 'Accordion' | 'Button' | 'ButtonStyles' | 'Carousel' | 'CategoryLine' | 'CategoryLineStyles' | 'FilterListDrilldown' | 'Grid' | 'Modal' | 'MultiCarousel' | 'palette' | 'Price' | 'ProductItem' | 'ReviewIndicator' | 'SelectableList' | 'Stepper' | 'Swatches' | 'ToggleButton' | 'Totals' | 'TouchableHighlightLink' | 'VariantCartItem'; declare type UsedFSApp = 'env' | 'makeModal' | 'useActivatedRoute' | 'useHydratable' | 'useModals' | 'useNavigator' | 'useRouteData' | 'useRouteParams' | 'useRouteQuery' | 'useServerEffect'; interface FSAppLiteLinking { handleDeepLink?: (data: DeepLink) => void; handleNavigateToPost?: (data: NavigateToPost) => void; handleBackPress?: () => void; } declare type UsedFSComponentUtils = 'extractContainerStyles' | 'extractHostStyles'; declare type FSComponentUtils = Pick; declare type UsedFSIntegrationUtils = 'parseSchema' | 'Schema'; declare type FSIntegrationUtils = Pick; declare type FSComponents = Pick; declare type FSProductIndex = Pick; declare type FSCategory = Pick; declare type AllComponents = FSCategory & FSComponents & FSProductIndex; export declare const REACT_NATIVE_ELEMENTS: InjectionToken, "single">; export declare const FS_I18N: InjectionToken; export declare const FS_TRANSLATIONS: InjectionToken, "single">; export declare const FSAPP_LITE: InjectionToken, "single">; export declare const FS_COMPONENTS: InjectionToken; export declare const FS_ANIMATIONS: InjectionToken; export declare const FS_UTILS: InjectionToken; export declare const ANALYTICS_DISPATCHER: InjectionToken; export declare const GLOBAL_STATE: InjectionToken; export {};