import Constants from "./constants.js"; export declare const createIyzipayClient: (apiKey: string, apiSecret: string, baseURL?: string) => { axiosInstance: import("axios").AxiosInstance; operations: { paymentDetails(paymentDetailsRequest?: import("iyzico-iyzipay").PaymentDetailsRequest | undefined, options?: any): import("axios").AxiosPromise; retryPayment(retryPaymentRequest?: import("iyzico-iyzipay").RetryPaymentRequest | undefined, options?: any): import("axios").AxiosPromise; }; testing: { paymentTest(options?: any): import("axios").AxiosPromise; }; subscriptions: { activateSubscription(subscriptionReferenceCode: string, options?: any): import("axios").AxiosPromise; cancelSubscription(subscriptionReferenceCode: string, localeAndConversationId?: import("iyzico-iyzipay").LocaleAndConversationId | undefined, options?: any): import("axios").AxiosPromise; getSubscription(subscriptionReferenceCode: string, options?: any): import("axios").AxiosPromise; searchInSubscriptions(page: number, count: number, subscriptionReferenceCode?: string | undefined, startDate?: string | undefined, endDate?: string | undefined, subscriptionStatus?: import("iyzico-iyzipay").SearchInSubscriptionsSubscriptionStatusEnum | undefined, pricingPlanReferenceCode?: string | undefined, customerReferenceCode?: string | undefined, parentReferenceCode?: string | undefined, options?: any): import("axios").AxiosPromise; upgradeSubscription(subscriptionReferenceCode: string, upgradeSubscriptionRequest?: import("iyzico-iyzipay").UpgradeSubscriptionRequest | undefined, options?: any): import("axios").AxiosPromise; }; subscriptionInitialization: { changeCreditCardUsedInSubscription(changeCreditCardUsedInSubscriptionRequest?: import("iyzico-iyzipay").ChangeCreditCardUsedInSubscriptionRequest | undefined, options?: any): import("axios").AxiosPromise; checkSubscriptionCheckoutForm(token: string, options?: any): import("axios").AxiosPromise; initializeSubscription(initializeSubscriptionRequest?: import("iyzico-iyzipay").InitializeSubscriptionRequest | undefined, options?: any): import("axios").AxiosPromise; initializeSubscriptionCheckoutForm(initializeSubscriptionCheckoutFormRequest?: import("iyzico-iyzipay").InitializeSubscriptionCheckoutFormRequest | undefined, options?: any): import("axios").AxiosPromise; }; subscriptionCustomerManagement: { getSubscriptionCustomer(subscriptionCustomerReferenceCode: string, options?: any): import("axios").AxiosPromise; listSubscriptionCustomers(page: number, count: number, options?: any): import("axios").AxiosPromise; updateSubscriptionCustomer(subscriptionCustomerReferenceCode: string, updateSubscriptionCustomerRequest?: import("iyzico-iyzipay").UpdateSubscriptionCustomerRequest | undefined, options?: any): import("axios").AxiosPromise; }; subscriptionPricingPlanManagement: { createSubscriptionPricingPlan(subscriptionProductReferenceCode: string, createSubscriptionPricingPlanRequest?: import("iyzico-iyzipay").CreateSubscriptionPricingPlanRequest | undefined, options?: any): import("axios").AxiosPromise; deleteSubscriptionPricingPlan(pricingPlanReferenceCode: string, options?: any): import("axios").AxiosPromise; getSubscriptionPricingPlan(pricingPlanReferenceCode: string, options?: any): import("axios").AxiosPromise; listSubscriptionPricingPlans(page: number, count: number, subscriptionProductReferenceCode: string, options?: any): import("axios").AxiosPromise; updateSubscriptionPricingPlan(pricingPlanReferenceCode: string, updateSubscriptionPricingPlanRequest?: import("iyzico-iyzipay").UpdateSubscriptionPricingPlanRequest | undefined, options?: any): import("axios").AxiosPromise; }; subscriptionProductManagement: { createSubscriptionProduct(createSubscriptionProductRequest?: import("iyzico-iyzipay").CreateSubscriptionProductRequest | undefined, options?: any): import("axios").AxiosPromise; deleteSubscriptionProduct(subscriptionProductReferenceCode: string, options?: any): import("axios").AxiosPromise; getSubscriptionProduct(subscriptionProductReferenceCode: string, options?: any): import("axios").AxiosPromise; listSubscriptionProducts(page: number, count: number, options?: any): import("axios").AxiosPromise; updateSubscriptionProduct(subscriptionProductReferenceCode: string, updateSubscriptionProductRequest?: import("iyzico-iyzipay").UpdateSubscriptionProductRequest | undefined, options?: any): import("axios").AxiosPromise; }; }; export { Constants }; export * from "iyzico-iyzipay"; //# sourceMappingURL=index.d.ts.map