import TargetPrefetchObject from './models/TargetPrefetchObject'; import TargetRequestObject from './models/TargetRequestObject'; import TargetParameters from './models/TargetParameters'; interface ITarget { clearPrefetchCache: () => void; extensionVersion: () => Promise; getThirdPartyId: () => Promise; getTntId: () => Promise; getSessionId: () => Promise; resetExperience: () => void; setPreviewRestartDeeplink: (deepLink: string) => void; setSessionId: (sessionId: string) => void; setTntId: (tntId: string) => void; setThirdPartyId: (thirdPartyId: string) => void; retrieveLocationContent: (requests: Array, parameters?: TargetParameters) => void; prefetchContent: (prefetchObjectArray: Array, parameters?: TargetParameters) => Promise; displayedLocations: (mboxNames: Array, parameters?: TargetParameters) => void; clickedLocation: (name: string, parameters?: TargetParameters) => void; } declare const Target: ITarget; export default Target;