import { CountryCodes } from './countries'; import { SovDebugLevel } from './general'; import { SovendusAppSettings } from './plugin-settings'; export declare const sovendusPageApis: { readonly optimize: "https://www.sovopt.com/"; }; export declare const defaultSovendusPageConfig: SovendusPageConfig; export interface SovendusPageWindow extends Window, SovendusPageData { } export interface SovendusPageData { sovPageConfig: SovendusPageConfig; sovPageStatus: SovPageStatus; } export interface SovendusPageConfig { settings: SovendusAppSettings; integrationType: string; country: CountryCodes | undefined | "UK"; } export type SovendusPageUrlParams = { sovCouponCode: string | undefined; sovReqToken: string | undefined; puid: string | undefined; sovDebugLevel: SovDebugLevel; }; export type SovendusPageUrlParamKeys = keyof SovendusPageUrlParams; export interface SovPageStatus { integrationScriptVersion: string; urlData: SovendusPageUrlParams; status: { sovPageConfigFound: boolean; countryCodePassedOnByPlugin: boolean; loadedOptimize: boolean; storedCookies: boolean; }; times: { integrationLoaderStart: number; integrationLoaderDone?: number; }; } //# sourceMappingURL=plugin-page.d.ts.map