import { z } from "zod/v4"; declare const SearchPassageSchemaDefinition: z.ZodObject<{ entityId: z.ZodUUID; label: z.ZodString; publishedAt: z.ZodOptional>; score: z.ZodNumber; source: z.ZodUnion, z.ZodString]> & { enum: { entityRecord: "entityRecord"; fundraiseTransaction: "fundraiseTransaction"; newsArticle: "newsArticle"; personRecord: "personRecord"; researchSnippet: "researchSnippet"; webProfile: "webProfile"; }; }; sourceId: z.ZodString; text: z.ZodString; url: z.ZodOptional>; }, z.core.$strip>; type SearchPassageDefinition = z.infer; export interface SearchPassageSchemaInput extends z.input { } /** * Text passage ranked by semantic closeness to a natural-language question, read from its owning record. * * @openapiSchema SearchPassage * @endpoint GET /v1/search/link * @endpoint GET /v1/search/link/jobs/{jobId} * @endpoint GET /v1/search/shared/{id} * @endpoint GET /v1/search/shared/slug/{slug} * @endpoint POST /v1/search * @endpoint POST /v1/search/natural/entities * @endpoint POST /v1/search/shared * @usedBySchema NaturalSearchResultSchema * @contractShape search.passage * @contractRole canonical */ export declare const SearchPassageSchema: z.ZodType; export type SearchPassage = z.infer; export {}; //# sourceMappingURL=passage.d.ts.map