import type { AppState } from '../config'; import type { ExternalHeadersCallback, HostConfig, HostContextProvider } from './config'; export declare const GET_EXTERNAL_HEADERS_MESSAGE_TYPE = "GET_EXTERNAL_HEADERS"; export declare const GET_WEBSITE_CONTEXT_MESSAGE_TYPE = "angie/context/get-website-context"; export declare const GET_ANALYTICS_CONTEXT_MESSAGE_TYPE = "angie/context/get-analytics-context"; type InitHostApiBridgeArgs = { iframeOrigin: string; host?: HostConfig; getExternalHeaders?: ExternalHeadersCallback; getWebsiteContext?: HostContextProvider; getAnalyticsContext?: HostContextProvider; instance: AppState; }; export declare const buildWebsiteContextResponse: (host?: HostConfig) => { payload: { timezone: string; today: string; name: string; tagline: string; homeUrl: string; siteLang: string; docTitle: string; platform: string; }; }; export declare const buildAnalyticsContextResponse: (host?: HostConfig) => { payload: { screenPath: string; }; }; export declare const initHostApiBridge: (args: InitHostApiBridgeArgs) => void; export declare const resetHostApiBridgeForTests: () => void; export {};