import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type V3StartResponse = { /** * A bearer token used by the client-side SDK. */ authToken: string; /** * The unique ID that Prove generates for the flow. To continue the flow, the field will also be used for each of the subsequent API calls in the same flow - it cannot be reused outside of a single flow. */ correlationId: string; /** * The next set of allowed API calls in the same flow. */ next: { [k: string]: string; }; }; /** @internal */ export declare const V3StartResponse$inboundSchema: z.ZodType; /** @internal */ export type V3StartResponse$Outbound = { authToken: string; correlationId: string; next: { [k: string]: string; }; }; /** @internal */ export declare const V3StartResponse$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 V3StartResponse$ { /** @deprecated use `V3StartResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `V3StartResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `V3StartResponse$Outbound` instead. */ type Outbound = V3StartResponse$Outbound; } export declare function v3StartResponseToJSON(v3StartResponse: V3StartResponse): string; export declare function v3StartResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=v3startresponse.d.ts.map