import { Prisma } from '@prisma/client'; export type NullableJsonInput = Prisma.JsonValue | null | 'JsonNull' | 'DbNull' | Prisma.NullTypes.DbNull | Prisma.NullTypes.JsonNull; export declare const transformJsonNull: (v?: NullableJsonInput) => any; export type JsonValueType = string | number | boolean | null | { [key: string]: JsonValueType | undefined; } | JsonValueType[]; export type NullableJsonValueType = JsonValueType | 'DbNull' | 'JsonNull' | null; export type InputJsonValueType = string | number | boolean | { toJSON: () => unknown; } | { [key: string]: InputJsonValueType | null; } | (InputJsonValueType | null)[]; export interface DecimalJsLike { d: number[]; e: number; s: number; toFixed(): string; } export declare const DECIMAL_STRING_REGEX: RegExp; export declare const isValidDecimalInput: (v?: null | string | number | DecimalJsLike) => v is string | number | DecimalJsLike;