import { TypeDescriptor, FieldDescriptor, UUID } from 'ozone-type'; import { TypeClient } from './typeClient'; import { OzoneClient } from '../ozoneClient/ozoneClient'; import { TypeCache } from './typeCache'; export declare type TypeDescriptorCollection = Map>; export declare class TypeClientImpl implements TypeClient { private client; private baseUrl; constructor(client: OzoneClient, baseUrl: string); save(type: TypeDescriptor): Promise; findByIdentifier(identifier: string): Promise; findAll(): Promise; delete(identifier: string): Promise; getFields(identifier: string): Promise>; getTypeCache(): Promise; }