import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type DeleteConsumerResponseData = { /** * Unique consumer identifier. You can freely choose a consumer ID yourself. Most of the time, this is an ID of your internal data model that represents a user or account in your system (for example account:12345). If the consumer doesn't exist yet, Vault will upsert a consumer based on your ID. */ consumerId?: string | undefined; }; /** * Consumer deleted */ export type DeleteConsumerResponse = { /** * HTTP Response Status Code */ statusCode: number; /** * HTTP Response Status */ status: string; data: DeleteConsumerResponseData; }; /** @internal */ export declare const DeleteConsumerResponseData$inboundSchema: z.ZodType; /** @internal */ export type DeleteConsumerResponseData$Outbound = { consumer_id?: string | undefined; }; /** @internal */ export declare const DeleteConsumerResponseData$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 DeleteConsumerResponseData$ { /** @deprecated use `DeleteConsumerResponseData$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `DeleteConsumerResponseData$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `DeleteConsumerResponseData$Outbound` instead. */ type Outbound = DeleteConsumerResponseData$Outbound; } export declare function deleteConsumerResponseDataToJSON(deleteConsumerResponseData: DeleteConsumerResponseData): string; export declare function deleteConsumerResponseDataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DeleteConsumerResponse$inboundSchema: z.ZodType; /** @internal */ export type DeleteConsumerResponse$Outbound = { status_code: number; status: string; data: DeleteConsumerResponseData$Outbound; }; /** @internal */ export declare const DeleteConsumerResponse$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 DeleteConsumerResponse$ { /** @deprecated use `DeleteConsumerResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `DeleteConsumerResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `DeleteConsumerResponse$Outbound` instead. */ type Outbound = DeleteConsumerResponse$Outbound; } export declare function deleteConsumerResponseToJSON(deleteConsumerResponse: DeleteConsumerResponse): string; export declare function deleteConsumerResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=deleteconsumerresponse.d.ts.map