import { MTypeDef } from '@cafetextual/util'; import { ITypeManifest, IIterator } from '@cafetextual/util'; export default class DynamicTypeManifest implements ITypeManifest { types: Array; _types: {}; setParent(v: ITypeManifest): void; resolveTypeDef(typeName: string): MTypeDef; createType(name: string): any; isA(v: any, type: string): boolean; typeOf(v: any): string; iterator(): IIterator; init(parent: ITypeManifest): ITypeManifest; }