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 DeleteApiKeyBudgetQueryParamOwner: { readonly Cluster: "cluster"; readonly Org: "org"; }; export type DeleteApiKeyBudgetQueryParamOwner = ClosedEnum; export type DeleteApiKeyBudgetRequest = { apiKeyId: string; owner: DeleteApiKeyBudgetQueryParamOwner; }; export declare const DeleteApiKeyBudgetScope: { readonly Org: "org"; readonly Apikey: "apikey"; readonly User: "user"; readonly Team: "team"; readonly ExternalUser: "external_user"; readonly UserDefault: "user_default"; readonly TeamDefault: "team_default"; readonly ExternalUserDefault: "external_user_default"; }; export type DeleteApiKeyBudgetScope = ClosedEnum; export declare const DeleteApiKeyBudgetOwner: { readonly Cluster: "cluster"; readonly Org: "org"; }; export type DeleteApiKeyBudgetOwner = ClosedEnum; /** * OK */ export type DeleteApiKeyBudgetResponseBody = { scope: DeleteApiKeyBudgetScope; scopeId: string; owner: DeleteApiKeyBudgetOwner; deleted: true; }; /** @internal */ export declare const DeleteApiKeyBudgetQueryParamOwner$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const DeleteApiKeyBudgetQueryParamOwner$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const DeleteApiKeyBudgetRequest$inboundSchema: z.ZodType; /** @internal */ export type DeleteApiKeyBudgetRequest$Outbound = { apiKeyId: string; owner: string; }; /** @internal */ export declare const DeleteApiKeyBudgetRequest$outboundSchema: z.ZodType; export declare function deleteApiKeyBudgetRequestToJSON(deleteApiKeyBudgetRequest: DeleteApiKeyBudgetRequest): string; export declare function deleteApiKeyBudgetRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DeleteApiKeyBudgetScope$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const DeleteApiKeyBudgetScope$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const DeleteApiKeyBudgetOwner$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const DeleteApiKeyBudgetOwner$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const DeleteApiKeyBudgetResponseBody$inboundSchema: z.ZodType; /** @internal */ export type DeleteApiKeyBudgetResponseBody$Outbound = { scope: string; scope_id: string; owner: string; deleted: true; }; /** @internal */ export declare const DeleteApiKeyBudgetResponseBody$outboundSchema: z.ZodType; export declare function deleteApiKeyBudgetResponseBodyToJSON(deleteApiKeyBudgetResponseBody: DeleteApiKeyBudgetResponseBody): string; export declare function deleteApiKeyBudgetResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=deleteapikeybudget.d.ts.map