import * as z from "zod/v4-mini";
import { LicenseKeyStatus } from "./licensekeystatus.js";
export type LicenseKeyUpdate = {
    status?: LicenseKeyStatus | null | undefined;
    usage?: number | undefined;
    limitActivations?: number | null | undefined;
    limitUsage?: number | null | undefined;
    expiresAt?: Date | null | undefined;
};
/** @internal */
export type LicenseKeyUpdate$Outbound = {
    status?: string | null | undefined;
    usage: number;
    limit_activations?: number | null | undefined;
    limit_usage?: number | null | undefined;
    expires_at?: string | null | undefined;
};
/** @internal */
export declare const LicenseKeyUpdate$outboundSchema: z.ZodMiniType<LicenseKeyUpdate$Outbound, LicenseKeyUpdate>;
export declare function licenseKeyUpdateToJSON(licenseKeyUpdate: LicenseKeyUpdate): string;
//# sourceMappingURL=licensekeyupdate.d.ts.map