import { z } from "zod/v4"; declare const LookupJobMutationSchemaDefinition: z.ZodObject<{ mention: z.ZodOptional>>>; omitRecords: z.ZodOptional; sourceDocumentId: z.ZodOptional>; sourceNewsId: z.ZodOptional>; sourceUrl: z.ZodOptional>; subject: z.ZodOptional>; kind: z.ZodOptional>>; location: z.ZodOptional>; name: z.ZodOptional>; providerId: z.ZodOptional>; sourceIdentifier: z.ZodOptional>; idType: z.ZodOptional>; source: z.ZodOptional>; }, z.core.$strip>>>; sourceNewsId: z.ZodOptional>; sourceUrl: z.ZodOptional>; typeRecord: z.ZodOptional>>; url: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; type LookupJobMutationDefinition = z.infer; export interface LookupJobMutationSchemaInput extends z.input { } /** * The article whose companies and people a lookup identifies. Send sourceUrl, sourceNewsId, or both; POST /v1/lookup-mentions also reads a recorded sourceDocumentId alone; lookup-only bulk jobs and POST /v1/lookup-mentions also accept mention instead. A job filed by Prefer: respond-async on GET /v1/lookup or POST /v1/entities/lookup carries that request's subject instead. * * @openapiSchema LookupJobMutation * @endpoint GET /v1/lookup-jobs/{jobId} * @endpoint POST /v1/lookup-jobs * @endpoint POST /v1/lookup-mentions * @usedBySchema LookupJobSchema * @contractShape lookup.job-mutation * @contractRole canonical */ export declare const LookupJobMutationSchema: z.ZodType; export type LookupJobMutation = z.infer; export {}; //# sourceMappingURL=job-mutation.d.ts.map