import type { TProperties, TSchema } from '../../type/index.mjs'; /** * Patches missing properties on the value using default annotations specified on the provided type. 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 Default(type: TSchema, value: unknown): unknown; /** * Patches missing properties on the value using default annotations specified on the provided type. 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 Default(context: TProperties, type: TSchema, value: unknown): unknown;