export type JSONType = string | number | boolean | null | JSONType[] | { [key: string]: JSONType; }; /** * JSON schema definition for JSON values (object, array, string, number, boolean, null). * * @example * const MySchema = { * type: "object", * properties: { * myJsonField: JSONTypeSchema, * }, * } */ export declare const JSONTypeSchema: Record; /** * Determines if a JSON schema property definition allows JSON values (object or array). * * Returns true if the definition's `type` is "object" or "array" (including arrays of types), * or if any `anyOf` subschemas specify `type: "object"` or `type: "array"`. * Used to identify columns that should be treated as JSON in the database layer. */ export declare function isJsonType(def: any): boolean; //# sourceMappingURL=json-type.d.ts.map