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 AccountAccreditationServiceSetAccountAccreditationTypeRequest = { /** * The account id. */ accountId: string; setAccountAccreditationTypeRequestCreate: components.SetAccountAccreditationTypeRequestCreate; }; export type AccountAccreditationServiceSetAccountAccreditationTypeResponse = { httpMeta: components.HTTPMetadata; /** * OK */ accountAccreditation?: components.AccountAccreditation | undefined; /** * INVALID_ARGUMENT: The request has an invalid argument. */ status?: components.Status | undefined; }; /** @internal */ export declare const AccountAccreditationServiceSetAccountAccreditationTypeRequest$inboundSchema: z.ZodType; /** @internal */ export type AccountAccreditationServiceSetAccountAccreditationTypeRequest$Outbound = { account_id: string; SetAccountAccreditationTypeRequestCreate: components.SetAccountAccreditationTypeRequestCreate$Outbound; }; /** @internal */ export declare const AccountAccreditationServiceSetAccountAccreditationTypeRequest$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 AccountAccreditationServiceSetAccountAccreditationTypeRequest$ { /** @deprecated use `AccountAccreditationServiceSetAccountAccreditationTypeRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AccountAccreditationServiceSetAccountAccreditationTypeRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AccountAccreditationServiceSetAccountAccreditationTypeRequest$Outbound` instead. */ type Outbound = AccountAccreditationServiceSetAccountAccreditationTypeRequest$Outbound; } export declare function accountAccreditationServiceSetAccountAccreditationTypeRequestToJSON(accountAccreditationServiceSetAccountAccreditationTypeRequest: AccountAccreditationServiceSetAccountAccreditationTypeRequest): string; export declare function accountAccreditationServiceSetAccountAccreditationTypeRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AccountAccreditationServiceSetAccountAccreditationTypeResponse$inboundSchema: z.ZodType; /** @internal */ export type AccountAccreditationServiceSetAccountAccreditationTypeResponse$Outbound = { HttpMeta: components.HTTPMetadata$Outbound; AccountAccreditation?: components.AccountAccreditation$Outbound | undefined; Status?: components.Status$Outbound | undefined; }; /** @internal */ export declare const AccountAccreditationServiceSetAccountAccreditationTypeResponse$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 AccountAccreditationServiceSetAccountAccreditationTypeResponse$ { /** @deprecated use `AccountAccreditationServiceSetAccountAccreditationTypeResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `AccountAccreditationServiceSetAccountAccreditationTypeResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `AccountAccreditationServiceSetAccountAccreditationTypeResponse$Outbound` instead. */ type Outbound = AccountAccreditationServiceSetAccountAccreditationTypeResponse$Outbound; } export declare function accountAccreditationServiceSetAccountAccreditationTypeResponseToJSON(accountAccreditationServiceSetAccountAccreditationTypeResponse: AccountAccreditationServiceSetAccountAccreditationTypeResponse): string; export declare function accountAccreditationServiceSetAccountAccreditationTypeResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=accountaccreditationservicesetaccountaccreditationtype.d.ts.map