import type { JSX } from "react"; import type { JSONSchema } from "@theme/JSONSchemaViewer/types"; import type { JSVOptions } from "@theme/JSONSchemaViewer/contexts"; type Props = { schema: Exclude; options: JSVOptions; nullable?: boolean; }; interface CheckInfo { match: (props: Props) => boolean; Component: (props: Props) => JSX.Element; } export type CheckKey = "nullable" | "deprecated" | "readOnly" | "writeOnly" | "enum" | "stringLength" | "objectProperties" | "no-extra-properties" | "arrayItems" | "arrayContains" | "no-extra-items" | "number-range" | "pattern" | "multipleOf" | "uniqueItems" | "default" | "const" | "examples" | "contentMediaType" | "contentEncoding" | "contentSchema" | "unsolvedRefs"; declare const CHECKS_MAP: Record; declare const DEFAULT_ORDER: CheckKey[]; export { CHECKS_MAP, DEFAULT_ORDER }; //# sourceMappingURL=QualifierMessagesMap.d.ts.map