import * as z from "zod/v4-mini";
import { BenefitLicenseKeyActivationCreateProperties, BenefitLicenseKeyActivationCreateProperties$Outbound } from "./benefitlicensekeyactivationcreateproperties.js";
import { BenefitLicenseKeyExpirationProperties, BenefitLicenseKeyExpirationProperties$Outbound } from "./benefitlicensekeyexpirationproperties.js";
export type BenefitLicenseKeysCreateProperties = {
    prefix?: string | null | undefined;
    expires?: BenefitLicenseKeyExpirationProperties | null | undefined;
    activations?: BenefitLicenseKeyActivationCreateProperties | null | undefined;
    limitUsage?: number | null | undefined;
};
/** @internal */
export type BenefitLicenseKeysCreateProperties$Outbound = {
    prefix?: string | null | undefined;
    expires?: BenefitLicenseKeyExpirationProperties$Outbound | null | undefined;
    activations?: BenefitLicenseKeyActivationCreateProperties$Outbound | null | undefined;
    limit_usage?: number | null | undefined;
};
/** @internal */
export declare const BenefitLicenseKeysCreateProperties$outboundSchema: z.ZodMiniType<BenefitLicenseKeysCreateProperties$Outbound, BenefitLicenseKeysCreateProperties>;
export declare function benefitLicenseKeysCreatePropertiesToJSON(benefitLicenseKeysCreateProperties: BenefitLicenseKeysCreateProperties): string;
//# sourceMappingURL=benefitlicensekeyscreateproperties.d.ts.map