import { z } from "zod/v4"; declare const ResearchDetailTypeSchemaDefinition: z.ZodObject<{ allowedToken: z.ZodOptional>>; curated: z.ZodBoolean; label: z.ZodString; range: z.ZodOptional>>; targetPath: z.ZodString; timeSeries: z.ZodBoolean; typeValue: z.ZodString; valueShape: z.ZodEnum<{ acceleratorParticipation: "acceleratorParticipation"; enumeratedToken: "enumeratedToken"; freeText: "freeText"; isoCurrencyCode: "isoCurrencyCode"; monetaryFlow: "monetaryFlow"; monetaryFlowOverPeriod: "monetaryFlowOverPeriod"; monetaryStock: "monetaryStock"; numericCount: "numericCount"; numericCountOrRange: "numericCountOrRange"; numericGrowthRate: "numericGrowthRate"; numericRatio: "numericRatio"; numericScore: "numericScore"; targetDateAbsolute: "targetDateAbsolute"; }>; valueType: z.ZodEnum<{ date: "date"; monetary: "monetary"; numeric: "numeric"; percentage: "percentage"; text: "text"; }>; writeHint: z.ZodString; }, z.core.$strip>; type ResearchDetailTypeDefinition = z.infer; export interface ResearchDetailTypeSchemaInput extends z.input { } /** * Research detail type published for API, CLI, and MCP help * * @openapiSchema ResearchDetailType * @endpoint GET /v1/entities/research-details/types * @contractShape research.detail-type * @contractRole canonical */ export declare const ResearchDetailTypeSchema: z.ZodType; export type ResearchDetailType = z.infer; export {}; //# sourceMappingURL=detail-type.d.ts.map