export { TypedJSON, ITypedJSONSettings, JsonTypes, defaultTypeResolver, defaultTypeEmitter, } from './parser'; export { TypeResolver, TypeHintEmitter, JsonObjectMetadata } from './metadata'; export { jsonObject, IJsonObjectOptions, InitializerCallback, IJsonObjectOptionsWithInitializer, IJsonObjectOptionsBase, } from './json-object'; export { jsonMember, IJsonMemberOptions } from './json-member'; export { jsonArrayMember, IJsonArrayMemberOptions } from './json-array-member'; export { jsonSetMember, IJsonSetMemberOptions } from './json-set-member'; export { jsonMapMember, IJsonMapMemberOptions } from './json-map-member'; export { toJson, IToJsonOptions } from './to-json'; export { ArrayT, AnyT, SetT, MapT, Typelike, MapOptions, MapShape, SetTypeDescriptor, ArrayTypeDescriptor, MapTypeDescriptor, } from './type-descriptor'; export * from './types'; //# sourceMappingURL=index.d.ts.map