interface PayProps { apiConfig: { getPlanInfoApi: string; subscribePlanApi: string; }; isDemo?: boolean; appDescription?: string; subscribeBtnPosition?: string; hiddenAliPay?: boolean; iframeProps?: { triggerTokenExpiredEvent?: () => void; }; userToken?: string; customizeBillingPeriod?: boolean; aesSendEvent?: (event: string, params?: Record, type?: string) => void; } export type CardType = { cardNo?: string; cardId?: string; }; export type GetPlanInfoQuery = { appLogo?: string; appName?: string; planName?: string; planDescription?: string; featureNames?: string[]; currentPayFee?: number; discountDurationUnit?: string; discountPlanPrice?: string; originPlanPrice?: string; discountDuration?: string; durationUnit?: string; cycleFeeDetails?: { date?: string; cycleFee?: number; feeDescription?: string; duration?: string; durationUnit?: string; discountDescription?: string; dateTimeStamp?: number; }[]; cards?: CardType[]; paymentMethodToTokenId?: { ALIPAY_CN: string; ALIPAY_HK: string; }; }; export declare const AEPay: (props: PayProps) => import("react/jsx-runtime").JSX.Element; export {};