import Type from './types/Type'; export declare function inValidationCycle(type: Type, input: any): boolean; export declare function startValidationCycle(type: Type, input: any): void; export declare function endValidationCycle(type: Type, input: any): void; export declare function inToStringCycle(type: Type): boolean; export declare function startToStringCycle(type: Type): void; export declare function endToStringCycle(type: Type): void; export declare function weakSetHas>(weakset: WeakSet, value: V): boolean; export declare function weakSetAdd>(weakset: WeakSet, value: V): void; export declare function weakSetDelete>(weakset: WeakSet, value: V): void;