import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import * as components from "../components/index.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type VaultConsumersDeleteGlobals = { /** * The ID of your Unify application */ appId?: string | undefined; }; export type VaultConsumersDeleteRequest = { /** * ID of the consumer to return */ consumerId: string; }; export type VaultConsumersDeleteResponse = { httpMeta: components.HTTPMetadata; /** * Consumer deleted */ deleteConsumerResponse?: components.DeleteConsumerResponse | undefined; /** * Unexpected error */ unexpectedErrorResponse?: components.UnexpectedErrorResponse | undefined; }; /** @internal */ export declare const VaultConsumersDeleteGlobals$inboundSchema: z.ZodType; /** @internal */ export type VaultConsumersDeleteGlobals$Outbound = { appId?: string | undefined; }; /** @internal */ export declare const VaultConsumersDeleteGlobals$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace VaultConsumersDeleteGlobals$ { /** @deprecated use `VaultConsumersDeleteGlobals$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `VaultConsumersDeleteGlobals$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `VaultConsumersDeleteGlobals$Outbound` instead. */ type Outbound = VaultConsumersDeleteGlobals$Outbound; } export declare function vaultConsumersDeleteGlobalsToJSON(vaultConsumersDeleteGlobals: VaultConsumersDeleteGlobals): string; export declare function vaultConsumersDeleteGlobalsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const VaultConsumersDeleteRequest$inboundSchema: z.ZodType; /** @internal */ export type VaultConsumersDeleteRequest$Outbound = { consumer_id: string; }; /** @internal */ export declare const VaultConsumersDeleteRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace VaultConsumersDeleteRequest$ { /** @deprecated use `VaultConsumersDeleteRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `VaultConsumersDeleteRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `VaultConsumersDeleteRequest$Outbound` instead. */ type Outbound = VaultConsumersDeleteRequest$Outbound; } export declare function vaultConsumersDeleteRequestToJSON(vaultConsumersDeleteRequest: VaultConsumersDeleteRequest): string; export declare function vaultConsumersDeleteRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const VaultConsumersDeleteResponse$inboundSchema: z.ZodType; /** @internal */ export type VaultConsumersDeleteResponse$Outbound = { HttpMeta: components.HTTPMetadata$Outbound; DeleteConsumerResponse?: components.DeleteConsumerResponse$Outbound | undefined; UnexpectedErrorResponse?: components.UnexpectedErrorResponse$Outbound | undefined; }; /** @internal */ export declare const VaultConsumersDeleteResponse$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace VaultConsumersDeleteResponse$ { /** @deprecated use `VaultConsumersDeleteResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `VaultConsumersDeleteResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `VaultConsumersDeleteResponse$Outbound` instead. */ type Outbound = VaultConsumersDeleteResponse$Outbound; } export declare function vaultConsumersDeleteResponseToJSON(vaultConsumersDeleteResponse: VaultConsumersDeleteResponse): string; export declare function vaultConsumersDeleteResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=vaultconsumersdelete.d.ts.map