import type { AMSCashierPayment, AMSEasyPay, AMSElement } from '../main';
declare global {
    interface Window {
        AMSCashierPayment?: typeof AMSCashierPayment;
        AMSElement?: typeof AMSElement;
        AMSEasyPay?: typeof AMSEasyPay;
    }
}
/**
 * 产品类型
 */
export type ProductType = AMSCashierPayment | AMSEasyPay | AMSElement;
/**
 * 产品构造函数
 */
export type ProductConstructor = typeof AMSCashierPayment | typeof AMSEasyPay | typeof AMSElement;
/**
 * 产品构造函数名称枚举
 */
export declare enum EConstructorName {
    AMSCashierPayment = "AMSCashierPayment",
    AMSEasyPay = "AMSEasyPay",
    AMSElement = "AMSElement"
}
export declare const instanceApiMap: Record<EConstructorName, string[]>;
/**
 * SDK 集成类型枚举
 */
export type AntomWebSDKIntegrationType = 'CDN' | 'NPM';
/**
 * SDK 地址
 */
export declare const SDK_URL: {
    DEV: string;
    PROD: string;
};
