import * as z from 'zod'; declare const GetSubscriptionOptionRequest: z.ZodObject<{ _id: z.ZodString; }, z.core.$strip>; declare const GetSubscriptionOptionResponse: z.ZodObject<{ _id: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetSubscriptionOptionsForProductRequest: z.ZodObject<{ productId: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetSubscriptionOptionsForProductResponse: z.ZodObject<{ subscriptionOptions: z.ZodOptional; hidden: z.ZodOptional; title: z.ZodNullable>; description: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const GetProductIdsForSubscriptionOptionRequest: z.ZodObject<{ _id: z.ZodString; options: z.ZodOptional; paging: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetProductIdsForSubscriptionOptionResponse: z.ZodObject<{ productIds: z.ZodOptional>; metadata: z.ZodOptional; offset: z.ZodOptional; }, z.core.$strip>>; totalResults: z.ZodOptional; }, z.core.$strip>; declare const GetOneTimePurchasesStatusRequest: z.ZodObject<{ productId: z.ZodString; }, z.core.$strip>; declare const GetOneTimePurchasesStatusResponse: z.ZodObject<{ allowed: z.ZodOptional; }, z.core.$strip>; declare const CreateSubscriptionOptionRequest: z.ZodObject<{ subscriptionOption: z.ZodObject<{ _id: z.ZodNullable>; title: z.ZodString; description: z.ZodNullable>; subscriptionSettings: z.ZodObject<{ frequency: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateSubscriptionOptionResponse: z.ZodObject<{ _id: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateSubscriptionOptionRequest: z.ZodObject<{ _id: z.ZodString; subscriptionOption: z.ZodObject<{ _id: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateSubscriptionOptionResponse: z.ZodObject<{ _id: z.ZodNullable>; title: z.ZodNullable>; description: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteSubscriptionOptionRequest: z.ZodObject<{ _id: z.ZodString; }, z.core.$strip>; declare const DeleteSubscriptionOptionResponse: z.ZodObject<{}, z.core.$strip>; declare const BulkCreateSubscriptionOptionsRequest: z.ZodObject<{ subscriptionOptions: z.ZodArray>; title: z.ZodString; description: z.ZodNullable>; subscriptionSettings: z.ZodObject<{ frequency: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateSubscriptionOptionsResponse: z.ZodObject<{ subscriptionOptions: z.ZodOptional>; title: z.ZodNullable>; description: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const BulkUpdateSubscriptionOptionsRequest: z.ZodObject<{ subscriptionOptions: z.ZodArray>; description: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateSubscriptionOptionsResponse: z.ZodObject<{ subscriptionOptions: z.ZodOptional>; title: z.ZodNullable>; description: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const BulkDeleteSubscriptionOptionsRequest: z.ZodObject<{ ids: z.ZodArray; }, z.core.$strip>; declare const BulkDeleteSubscriptionOptionsResponse: z.ZodObject<{}, z.core.$strip>; declare const AssignSubscriptionOptionsToProductRequest: z.ZodObject<{ productId: z.ZodString; options: z.ZodOptional; hidden: z.ZodOptional; title: z.ZodNullable>; description: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; autoRenewal: z.ZodOptional; billingCycles: z.ZodNullable>; }, z.core.$strip>>; discount: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const AssignSubscriptionOptionsToProductResponse: z.ZodObject<{}, z.core.$strip>; declare const AllowOneTimePurchasesRequest: z.ZodObject<{ productId: z.ZodString; allowed: z.ZodBoolean; }, z.core.$strip>; declare const AllowOneTimePurchasesResponse: z.ZodObject<{}, z.core.$strip>; export { AllowOneTimePurchasesRequest, AllowOneTimePurchasesResponse, AssignSubscriptionOptionsToProductRequest, AssignSubscriptionOptionsToProductResponse, BulkCreateSubscriptionOptionsRequest, BulkCreateSubscriptionOptionsResponse, BulkDeleteSubscriptionOptionsRequest, BulkDeleteSubscriptionOptionsResponse, BulkUpdateSubscriptionOptionsRequest, BulkUpdateSubscriptionOptionsResponse, CreateSubscriptionOptionRequest, CreateSubscriptionOptionResponse, DeleteSubscriptionOptionRequest, DeleteSubscriptionOptionResponse, GetOneTimePurchasesStatusRequest, GetOneTimePurchasesStatusResponse, GetProductIdsForSubscriptionOptionRequest, GetProductIdsForSubscriptionOptionResponse, GetSubscriptionOptionRequest, GetSubscriptionOptionResponse, GetSubscriptionOptionsForProductRequest, GetSubscriptionOptionsForProductResponse, UpdateSubscriptionOptionRequest, UpdateSubscriptionOptionResponse };