import { type IGuard } from '../core'; /** * Делает partial все object в схеме, независимо от уровня вложенности правил * @param guard - любой guard * @example * ```ts * const validate = deepPartial( * object({ * name: string(), * info: object({ * name: string(), * info: object({ name: string() }), * }), * }), * ); * * // undefined * const result = validate({ info: { info: {} } }); * ``` */ export declare const deepPartial: >(guard: IGuard) => (value: unknown, prevCtx?: import("../core").ValidationContext | undefined) => ReturnType>;