import { Memory } from '../../../system/memory/index.mjs'; import { type TSchema } from '../../types/schema.mjs'; import { type TCyclic } from '../../types/cyclic.mjs'; import { type TProperties } from '../../types/properties.mjs'; import { type TFromType } from './from_type.mjs'; import { type TCyclicTarget } from '../cyclic/target.mjs'; export type TFromCyclic, Partial extends TSchema = TFromType, Result extends TSchema = TCyclic, Ref>> = Result; export declare function FromCyclic(defs: Defs, ref: Ref): TFromCyclic;