import { z } from "zod"; export declare const surfaceTierSchema: z.ZodEnum<["hot", "warm", "cold"]>; export declare const conceptAuthorityRecordSchema: z.ZodObject<{ conceptId: z.ZodString; canonicalPath: z.ZodString; aliases: z.ZodDefault>; projections: z.ZodDefault>; tier: z.ZodEnum<["hot", "warm", "cold"]>; indexPriority: z.ZodOptional; contentHash: z.ZodOptional; reasonToLoad: z.ZodOptional; reasonToAvoid: z.ZodOptional; }, "strip", z.ZodTypeAny, { conceptId: string; canonicalPath: string; aliases: string[]; projections: string[]; tier: "hot" | "warm" | "cold"; indexPriority?: string | undefined; contentHash?: string | undefined; reasonToLoad?: string | undefined; reasonToAvoid?: string | undefined; }, { conceptId: string; canonicalPath: string; tier: "hot" | "warm" | "cold"; aliases?: string[] | undefined; projections?: string[] | undefined; indexPriority?: string | undefined; contentHash?: string | undefined; reasonToLoad?: string | undefined; reasonToAvoid?: string | undefined; }>; export declare const authorityMapDocumentSchema: z.ZodObject<{ schemaVersion: z.ZodString; generatedAt: z.ZodString; concepts: z.ZodArray>; projections: z.ZodDefault>; tier: z.ZodEnum<["hot", "warm", "cold"]>; indexPriority: z.ZodOptional; contentHash: z.ZodOptional; reasonToLoad: z.ZodOptional; reasonToAvoid: z.ZodOptional; }, "strip", z.ZodTypeAny, { conceptId: string; canonicalPath: string; aliases: string[]; projections: string[]; tier: "hot" | "warm" | "cold"; indexPriority?: string | undefined; contentHash?: string | undefined; reasonToLoad?: string | undefined; reasonToAvoid?: string | undefined; }, { conceptId: string; canonicalPath: string; tier: "hot" | "warm" | "cold"; aliases?: string[] | undefined; projections?: string[] | undefined; indexPriority?: string | undefined; contentHash?: string | undefined; reasonToLoad?: string | undefined; reasonToAvoid?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { schemaVersion: string; generatedAt: string; concepts: { conceptId: string; canonicalPath: string; aliases: string[]; projections: string[]; tier: "hot" | "warm" | "cold"; indexPriority?: string | undefined; contentHash?: string | undefined; reasonToLoad?: string | undefined; reasonToAvoid?: string | undefined; }[]; }, { schemaVersion: string; generatedAt: string; concepts: { conceptId: string; canonicalPath: string; tier: "hot" | "warm" | "cold"; aliases?: string[] | undefined; projections?: string[] | undefined; indexPriority?: string | undefined; contentHash?: string | undefined; reasonToLoad?: string | undefined; reasonToAvoid?: string | undefined; }[]; }>; export declare const duplicateInventoryGroupSchema: z.ZodObject<{ groupId: z.ZodString; conceptId: z.ZodString; canonicalPath: z.ZodString; duplicatePaths: z.ZodArray; duplicateType: z.ZodEnum<["exact", "near"]>; similarityScore: z.ZodOptional; estimatedRepeatedTokens: z.ZodDefault; recommendedAction: z.ZodOptional; }, "strip", z.ZodTypeAny, { conceptId: string; canonicalPath: string; groupId: string; duplicatePaths: string[]; duplicateType: "exact" | "near"; estimatedRepeatedTokens: number; recommendedAction?: string | undefined; similarityScore?: number | undefined; }, { conceptId: string; canonicalPath: string; groupId: string; duplicatePaths: string[]; duplicateType: "exact" | "near"; recommendedAction?: string | undefined; similarityScore?: number | undefined; estimatedRepeatedTokens?: number | undefined; }>; export declare const duplicateInventoryDocumentSchema: z.ZodObject<{ generatedAt: z.ZodString; duplicateGroups: z.ZodArray; duplicateType: z.ZodEnum<["exact", "near"]>; similarityScore: z.ZodOptional; estimatedRepeatedTokens: z.ZodDefault; recommendedAction: z.ZodOptional; }, "strip", z.ZodTypeAny, { conceptId: string; canonicalPath: string; groupId: string; duplicatePaths: string[]; duplicateType: "exact" | "near"; estimatedRepeatedTokens: number; recommendedAction?: string | undefined; similarityScore?: number | undefined; }, { conceptId: string; canonicalPath: string; groupId: string; duplicatePaths: string[]; duplicateType: "exact" | "near"; recommendedAction?: string | undefined; similarityScore?: number | undefined; estimatedRepeatedTokens?: number | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { generatedAt: string; duplicateGroups: { conceptId: string; canonicalPath: string; groupId: string; duplicatePaths: string[]; duplicateType: "exact" | "near"; estimatedRepeatedTokens: number; recommendedAction?: string | undefined; similarityScore?: number | undefined; }[]; }, { generatedAt: string; duplicateGroups: { conceptId: string; canonicalPath: string; groupId: string; duplicatePaths: string[]; duplicateType: "exact" | "near"; recommendedAction?: string | undefined; similarityScore?: number | undefined; estimatedRepeatedTokens?: number | undefined; }[]; }>; export type SurfaceTier = z.infer; export type ConceptAuthorityRecord = z.infer; export type AuthorityMapDocument = z.infer; export type DuplicateInventoryGroup = z.infer; export type DuplicateInventoryDocument = z.infer; export declare function parseAuthorityMapDocument(value: unknown): AuthorityMapDocument; export declare function parseDuplicateInventoryDocument(value: unknown): DuplicateInventoryDocument; //# sourceMappingURL=authority-and-dedup.d.ts.map