import * as z from "zod/v4-mini"; export type LicenseKeyActivateConditions = string | number | number | boolean; export type LicenseKeyActivateMeta = string | number | number | boolean; export type LicenseKeyActivate = { key: string; organizationId: string; label: string; /** * Key-value object allowing you to set conditions that must match when validating the license key. * * @remarks * * The key must be a string with a maximum length of **40 characters**. * The value must be either: * * * A string with a maximum length of **500 characters** * * An integer * * A floating-point number * * A boolean * * You can store up to **50 key-value pairs**. */ conditions?: { [k: string]: string | number | number | boolean; } | undefined; /** * Key-value object allowing you to store additional information about the activation * * @remarks * * The key must be a string with a maximum length of **40 characters**. * The value must be either: * * * A string with a maximum length of **500 characters** * * An integer * * A floating-point number * * A boolean * * You can store up to **50 key-value pairs**. */ meta?: { [k: string]: string | number | number | boolean; } | undefined; }; /** @internal */ export type LicenseKeyActivateConditions$Outbound = string | number | number | boolean; /** @internal */ export declare const LicenseKeyActivateConditions$outboundSchema: z.ZodMiniType; export declare function licenseKeyActivateConditionsToJSON(licenseKeyActivateConditions: LicenseKeyActivateConditions): string; /** @internal */ export type LicenseKeyActivateMeta$Outbound = string | number | number | boolean; /** @internal */ export declare const LicenseKeyActivateMeta$outboundSchema: z.ZodMiniType; export declare function licenseKeyActivateMetaToJSON(licenseKeyActivateMeta: LicenseKeyActivateMeta): string; /** @internal */ export type LicenseKeyActivate$Outbound = { key: string; organization_id: string; label: string; conditions?: { [k: string]: string | number | number | boolean; } | undefined; meta?: { [k: string]: string | number | number | boolean; } | undefined; }; /** @internal */ export declare const LicenseKeyActivate$outboundSchema: z.ZodMiniType; export declare function licenseKeyActivateToJSON(licenseKeyActivate: LicenseKeyActivate): string; //# sourceMappingURL=licensekeyactivate.d.ts.map