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 TestingAccountCreateSecurity = { apiKey: string; }; export type TestingAccountCreateRequest = { /** * The publicly shareable identifier used to identify your Bolt merchant division. */ xPublishableKey: string; accountTestCreationData: components.AccountTestCreationData; }; export type TestingAccountCreateResponse = { /** * HTTP response content type for this operation */ contentType: string; /** * HTTP response status code for this operation */ statusCode: number; /** * Raw HTTP response; suitable for custom response parsing */ rawResponse: Response; /** * The account was successfully created */ accountTestCreationData?: components.AccountTestCreationDataOutput | undefined; }; /** @internal */ export declare const TestingAccountCreateSecurity$inboundSchema: z.ZodType; /** @internal */ export type TestingAccountCreateSecurity$Outbound = { "api-key": string; }; /** @internal */ export declare const TestingAccountCreateSecurity$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 TestingAccountCreateSecurity$ { /** @deprecated use `TestingAccountCreateSecurity$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `TestingAccountCreateSecurity$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `TestingAccountCreateSecurity$Outbound` instead. */ type Outbound = TestingAccountCreateSecurity$Outbound; } export declare function testingAccountCreateSecurityToJSON(testingAccountCreateSecurity: TestingAccountCreateSecurity): string; export declare function testingAccountCreateSecurityFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const TestingAccountCreateRequest$inboundSchema: z.ZodType; /** @internal */ export type TestingAccountCreateRequest$Outbound = { "X-Publishable-Key": string; "account-test-creation-data": components.AccountTestCreationData$Outbound; }; /** @internal */ export declare const TestingAccountCreateRequest$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 TestingAccountCreateRequest$ { /** @deprecated use `TestingAccountCreateRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `TestingAccountCreateRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `TestingAccountCreateRequest$Outbound` instead. */ type Outbound = TestingAccountCreateRequest$Outbound; } export declare function testingAccountCreateRequestToJSON(testingAccountCreateRequest: TestingAccountCreateRequest): string; export declare function testingAccountCreateRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const TestingAccountCreateResponse$inboundSchema: z.ZodType; /** @internal */ export type TestingAccountCreateResponse$Outbound = { ContentType: string; StatusCode: number; RawResponse: never; "account-test-creation-data"?: components.AccountTestCreationDataOutput$Outbound | undefined; }; /** @internal */ export declare const TestingAccountCreateResponse$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 TestingAccountCreateResponse$ { /** @deprecated use `TestingAccountCreateResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `TestingAccountCreateResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `TestingAccountCreateResponse$Outbound` instead. */ type Outbound = TestingAccountCreateResponse$Outbound; } export declare function testingAccountCreateResponseToJSON(testingAccountCreateResponse: TestingAccountCreateResponse): string; export declare function testingAccountCreateResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=testingaccountcreate.d.ts.map