import { FKExtension } from "./FKExtension"; import { NativeModuleManagerProvider } from "./NativeModuleManagerProvider"; export interface FKWindow extends Window, NativeModuleManagerProvider { FKExtension: FKExtension; ReactNativeWebView?: { postMessage: (data: string, whitelistOrigin?: string) => any; }; reactNativeHost?: boolean; reactNative64BitHost?: boolean; omniture: { trackLink: (eventData?: any, eventName?: string) => void; trackPageView: (pageName?: string, pageType?: string, pageData?: any) => void; }; } export interface FKNavigator extends Navigator { share: any; connection: any; mozConnection: any; webkitConnection: any; } export interface MessageBackEvent { data: string; }