import { type TSchema } from '../../types/schema.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, Result extends TProperties = TFromType> = Result; export declare function FromCyclic(defs: Defs, ref: Ref): TFromCyclic;