import { BaseError } from 'make-error'; import { Constrained, Rule } from '../../core'; export declare class InvalidJsonAsStringError extends BaseError { constructor(); } export declare const jsonAsStringSymbol: unique symbol; export type JsonAsString = Constrained; export declare function isJsonAsString(input: unknown): input is JsonAsString; export declare function sanitizeJsonFromString(jsonRule: Rule): (input: unknown) => T;