import * as z from "zod"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PostApiLeadScraperMicroserviceApiV1JobsRequestBody = { authPlatformUserId: string; orgId: string; tenantId: string; name?: string | undefined; keywords?: Array | undefined; lang?: string | undefined; zoom?: number | undefined; lat?: string | undefined; lon?: string | undefined; fastMode?: boolean | undefined; radius?: number | undefined; depth?: number | undefined; email?: boolean | undefined; maxTime?: number | undefined; proxies?: Array | undefined; }; export declare const PostApiLeadScraperMicroserviceApiV1JobsStatus: { readonly BackgroundJobStatusUnspecified: "BACKGROUND_JOB_STATUS_UNSPECIFIED"; readonly BackgroundJobStatusQueued: "BACKGROUND_JOB_STATUS_QUEUED"; readonly BackgroundJobStatusInProgress: "BACKGROUND_JOB_STATUS_IN_PROGRESS"; readonly BackgroundJobStatusCompleted: "BACKGROUND_JOB_STATUS_COMPLETED"; readonly BackgroundJobStatusFailed: "BACKGROUND_JOB_STATUS_FAILED"; readonly BackgroundJobStatusCancelled: "BACKGROUND_JOB_STATUS_CANCELLED"; readonly BackgroundJobStatusTimedOut: "BACKGROUND_JOB_STATUS_TIMED_OUT"; }; export type PostApiLeadScraperMicroserviceApiV1JobsStatus = ClosedEnum; /** * This endpoint creates a new Google Maps scraping job */ export type PostApiLeadScraperMicroserviceApiV1JobsResponseBody = { jobId?: string | undefined; status?: PostApiLeadScraperMicroserviceApiV1JobsStatus | undefined; }; /** @internal */ export declare const PostApiLeadScraperMicroserviceApiV1JobsRequestBody$inboundSchema: z.ZodType; /** @internal */ export type PostApiLeadScraperMicroserviceApiV1JobsRequestBody$Outbound = { authPlatformUserId: string; orgId: string; tenantId: string; name?: string | undefined; keywords?: Array | undefined; lang?: string | undefined; zoom?: number | undefined; lat?: string | undefined; lon?: string | undefined; fastMode?: boolean | undefined; radius?: number | undefined; depth?: number | undefined; email?: boolean | undefined; maxTime?: number | undefined; proxies?: Array | undefined; }; /** @internal */ export declare const PostApiLeadScraperMicroserviceApiV1JobsRequestBody$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 PostApiLeadScraperMicroserviceApiV1JobsRequestBody$ { /** @deprecated use `PostApiLeadScraperMicroserviceApiV1JobsRequestBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PostApiLeadScraperMicroserviceApiV1JobsRequestBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PostApiLeadScraperMicroserviceApiV1JobsRequestBody$Outbound` instead. */ type Outbound = PostApiLeadScraperMicroserviceApiV1JobsRequestBody$Outbound; } export declare function postApiLeadScraperMicroserviceApiV1JobsRequestBodyToJSON(postApiLeadScraperMicroserviceApiV1JobsRequestBody: PostApiLeadScraperMicroserviceApiV1JobsRequestBody): string; export declare function postApiLeadScraperMicroserviceApiV1JobsRequestBodyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const PostApiLeadScraperMicroserviceApiV1JobsStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const PostApiLeadScraperMicroserviceApiV1JobsStatus$outboundSchema: z.ZodNativeEnum; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PostApiLeadScraperMicroserviceApiV1JobsStatus$ { /** @deprecated use `PostApiLeadScraperMicroserviceApiV1JobsStatus$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly BackgroundJobStatusUnspecified: "BACKGROUND_JOB_STATUS_UNSPECIFIED"; readonly BackgroundJobStatusQueued: "BACKGROUND_JOB_STATUS_QUEUED"; readonly BackgroundJobStatusInProgress: "BACKGROUND_JOB_STATUS_IN_PROGRESS"; readonly BackgroundJobStatusCompleted: "BACKGROUND_JOB_STATUS_COMPLETED"; readonly BackgroundJobStatusFailed: "BACKGROUND_JOB_STATUS_FAILED"; readonly BackgroundJobStatusCancelled: "BACKGROUND_JOB_STATUS_CANCELLED"; readonly BackgroundJobStatusTimedOut: "BACKGROUND_JOB_STATUS_TIMED_OUT"; }>; /** @deprecated use `PostApiLeadScraperMicroserviceApiV1JobsStatus$outboundSchema` instead. */ const outboundSchema: z.ZodNativeEnum<{ readonly BackgroundJobStatusUnspecified: "BACKGROUND_JOB_STATUS_UNSPECIFIED"; readonly BackgroundJobStatusQueued: "BACKGROUND_JOB_STATUS_QUEUED"; readonly BackgroundJobStatusInProgress: "BACKGROUND_JOB_STATUS_IN_PROGRESS"; readonly BackgroundJobStatusCompleted: "BACKGROUND_JOB_STATUS_COMPLETED"; readonly BackgroundJobStatusFailed: "BACKGROUND_JOB_STATUS_FAILED"; readonly BackgroundJobStatusCancelled: "BACKGROUND_JOB_STATUS_CANCELLED"; readonly BackgroundJobStatusTimedOut: "BACKGROUND_JOB_STATUS_TIMED_OUT"; }>; } /** @internal */ export declare const PostApiLeadScraperMicroserviceApiV1JobsResponseBody$inboundSchema: z.ZodType; /** @internal */ export type PostApiLeadScraperMicroserviceApiV1JobsResponseBody$Outbound = { jobId?: string | undefined; status: string; }; /** @internal */ export declare const PostApiLeadScraperMicroserviceApiV1JobsResponseBody$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 PostApiLeadScraperMicroserviceApiV1JobsResponseBody$ { /** @deprecated use `PostApiLeadScraperMicroserviceApiV1JobsResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PostApiLeadScraperMicroserviceApiV1JobsResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PostApiLeadScraperMicroserviceApiV1JobsResponseBody$Outbound` instead. */ type Outbound = PostApiLeadScraperMicroserviceApiV1JobsResponseBody$Outbound; } export declare function postApiLeadScraperMicroserviceApiV1JobsResponseBodyToJSON(postApiLeadScraperMicroserviceApiV1JobsResponseBody: PostApiLeadScraperMicroserviceApiV1JobsResponseBody): string; export declare function postApiLeadScraperMicroserviceApiV1JobsResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=postapileadscrapermicroserviceapiv1jobs.d.ts.map