import { z } from "zod/v4"; declare const EntitySimilarityContextSchemaDefinition: z.ZodObject<{ compositeScore: z.ZodOptional>; cosineScore: z.ZodOptional>; curatedAsOf: z.ZodOptional>; curatedRelationshipType: z.ZodOptional>; curatedSource: z.ZodOptional>; derivedFromEntityId: z.ZodOptional>; matchedSectionWeight: z.ZodOptional>; origin: z.ZodEnum<{ computed: "computed"; curated: "curated"; derived: "derived"; precomputed: "precomputed"; semantic: "semantic"; }>; rank: z.ZodInt; sharedSectionCount: z.ZodOptional>; }, z.core.$strip>; type EntitySimilarityContextDefinition = z.infer; export interface EntitySimilarityContextSchemaInput extends z.input { } /** * Per-row provenance for a similar-entity result * * @openapiSchema EntitySimilarityContext * @endpoint GET /v1/search/link * @endpoint GET /v1/entities/{entityId}/similar * @endpoint GET /v1/entities/{entityId}/similar/summary * @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 EntitySimilarityResultSchema * @usedBySchema EntitySimilaritySummarySchema * @contractShape entity.similarity-context * @contractRole canonical */ export declare const EntitySimilarityContextSchema: z.ZodType; export type EntitySimilarityContext = z.infer; export {}; //# sourceMappingURL=similarity-context.d.ts.map