/**
 * 在window对象上记录商户初始化SDK的StartTime,加载结束时间
 * 后续传递给Web应用,用于进行端到端渲染总耗时计算
 * ***/
import { ProductSceneEnum } from "../../types";
import { EConstructorName } from '../constant';
type TimeObject = {
    startTime: number;
    endTime: number;
};
/*** 扩展 Window 接口，添加 _ANTOM_SDK_PROXY_TIME 属性*/
declare global {
    interface Window {
        _ANTOM_SDK_PROXY_TIME?: Partial<Record<EConstructorName, TimeObject>>;
    }
}
export declare function setProxyStartTime(constructorName: EConstructorName, startTime: number): number;
export declare function setProxyEndTime(constructorName: EConstructorName, endTime: number): number;
export declare const getProxyCostTime: (productScene: ProductSceneEnum) => number;
export {};
