import type { Except } from 'type-fest'; export declare enum ActionTypes { SET_RATE = "setRate", AUTO_RENEW = "autoRenew", UPLOAD_CHANGES = "uploadChanges" } export declare enum AutoRenewStatuses { EST = "est", OFF = "off", ON = "on" } export declare enum SpecialPriceRateTypes { DISCOUNT = "discount", UPLIFT = "uplift" } export declare enum SpecialRateEffectiveApplicationDate { APPLY_IMMEDIATELY = "apply immediately", APPLY_ON_NEXT_BILLING_PERIOD = "apply on next billing period" } export declare enum BulkBodyFields { ACTION_TYPE = "actionType", AUTO_RENEW_STATUS = "autoRenewStatus", LICENSES = "licenses", SPECIAL_PRICE_RATE_TYPE = "specialPriceRateType", SPECIAL_PRICE_RATE_VALUE = "specialPriceRateValue", SPECIAL_RATE_EFFECTIVE_APPLICATION_DATE = "specialRateEffectiveApplicationDate", FILE_BASE64 = "fileBase64", FILE_NAME = "fileName" } export declare enum SpecialPriceRateActive { ACTIVE_CURRENTLY = 1, ACTIVE_LATER = 2, ACTIVE_PERIOD = 3 } export declare type BulkBodyArgument = { [BulkBodyFields.ACTION_TYPE]: ActionTypes; [BulkBodyFields.LICENSES]?: string[]; [BulkBodyFields.AUTO_RENEW_STATUS]?: AutoRenewStatuses; [BulkBodyFields.SPECIAL_PRICE_RATE_TYPE]?: SpecialPriceRateTypes; [BulkBodyFields.SPECIAL_PRICE_RATE_VALUE]?: string; [BulkBodyFields.SPECIAL_RATE_EFFECTIVE_APPLICATION_DATE]?: SpecialRateEffectiveApplicationDate; [BulkBodyFields.FILE_BASE64]?: string; [BulkBodyFields.FILE_NAME]?: string; }; export declare type BulkAutoRenewBody = Except; export declare type BulkSetRateBody = Except; export declare type BulkUploadChangesBody = Except;