import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export declare const QuotaPeriod: { readonly Day: "day"; readonly Month: "month"; }; export type QuotaPeriod = ClosedEnum; export type UpdateOrgQuotaRequestBody = { quotaEnabled?: boolean | undefined; quotaPeriod?: QuotaPeriod | undefined; quotaMax?: number | undefined; }; export type UpdateOrgQuotaRequest = { orgId: string; /** * Optional external end-user identifier forwarded by the API gateway. */ xOnBehalfOf?: string | undefined; requestBody?: UpdateOrgQuotaRequestBody | undefined; }; export declare const UpdateOrgQuotaQuotaPeriod: { readonly Day: "day"; readonly Month: "month"; }; export type UpdateOrgQuotaQuotaPeriod = ClosedEnum; /** * OK */ export type UpdateOrgQuotaResponseBody = { id: string; quotaEnabled: boolean; quotaPeriod: UpdateOrgQuotaQuotaPeriod | null; quotaMax: number | null; }; /** @internal */ export declare const QuotaPeriod$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const QuotaPeriod$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const UpdateOrgQuotaRequestBody$inboundSchema: z.ZodType; /** @internal */ export type UpdateOrgQuotaRequestBody$Outbound = { quotaEnabled?: boolean | undefined; quotaPeriod?: string | undefined; quotaMax?: number | undefined; }; /** @internal */ export declare const UpdateOrgQuotaRequestBody$outboundSchema: z.ZodType; export declare function updateOrgQuotaRequestBodyToJSON(updateOrgQuotaRequestBody: UpdateOrgQuotaRequestBody): string; export declare function updateOrgQuotaRequestBodyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateOrgQuotaRequest$inboundSchema: z.ZodType; /** @internal */ export type UpdateOrgQuotaRequest$Outbound = { orgId: string; "X-On-Behalf-Of"?: string | undefined; RequestBody?: UpdateOrgQuotaRequestBody$Outbound | undefined; }; /** @internal */ export declare const UpdateOrgQuotaRequest$outboundSchema: z.ZodType; export declare function updateOrgQuotaRequestToJSON(updateOrgQuotaRequest: UpdateOrgQuotaRequest): string; export declare function updateOrgQuotaRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateOrgQuotaQuotaPeriod$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const UpdateOrgQuotaQuotaPeriod$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const UpdateOrgQuotaResponseBody$inboundSchema: z.ZodType; /** @internal */ export type UpdateOrgQuotaResponseBody$Outbound = { id: string; quotaEnabled: boolean; quotaPeriod: string | null; quotaMax: number | null; }; /** @internal */ export declare const UpdateOrgQuotaResponseBody$outboundSchema: z.ZodType; export declare function updateOrgQuotaResponseBodyToJSON(updateOrgQuotaResponseBody: UpdateOrgQuotaResponseBody): string; export declare function updateOrgQuotaResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=updateorgquota.d.ts.map