import type { TProperties, TSchema } from '../../type/index.mjs'; /** * Converts a value to the given type, coercing interior values if a reasonable conversion is possible. This * function returns unknown so callers should Check the return value before use. This function mutates the * provided value. If mutation is not wanted, you should Clone the value before passing to this function. */ export declare function Convert(context: TProperties, type: TSchema, value: unknown): unknown; /** * Converts a value to the given type, coercing interior values if a reasonable conversion is possible. This * function returns unknown so callers should Check the return value before use. This function mutates the * provided value. If mutation is not wanted, you should Clone the value before passing to this function. */ export declare function Convert(type: TSchema, value: unknown): unknown;