export interface Context { id?: { [key: string]: string; }; name?: string; type: string; } export interface ContactList { contacts: Contact[]; type: string; id?: { [key: string]: string; }; name?: string; } export interface Contact { id: ContactID; type: string; name?: string; } export interface ContactID { email?: string; FDS_ID?: string; } export interface InstrumentList { instruments: Instrument[]; type: string; id?: { [key: string]: string; }; name?: string; } export interface Instrument { id: InstrumentID; type: string; name?: string; } export interface InstrumentID { BBG?: string; CUSIP?: string; FDS_ID?: string; FIGI?: string; ISIN?: string; PERMID?: string; RIC?: string; SEDOL?: string; ticker?: string; } export interface Country { id: CountryID; type: string; name?: string; } export interface CountryID { ISOALPHA2?: string; ISOALPHA3?: string; } export interface Organization { id: OrganizationID; type: string; name?: string; } export interface OrganizationID { FDS_ID?: string; LEI?: string; PERMID?: string; } export interface Portfolio { positions: Position[]; type: string; id?: { [key: string]: string; }; name?: string; } export interface Position { holding: number; instrument: Instrument; type: string; id?: { [key: string]: string; }; name?: string; } export declare class Convert { static toContext(json: string): Context; static contextToJson(value: Context): string; static toContact(json: string): Contact; static contactToJson(value: Contact): string; static toContactList(json: string): ContactList; static contactListToJson(value: ContactList): string; static toInstrument(json: string): Instrument; static instrumentToJson(value: Instrument): string; static toInstrumentList(json: string): InstrumentList; static instrumentListToJson(value: InstrumentList): string; static toCountry(json: string): Country; static countryToJson(value: Country): string; static toOrganization(json: string): Organization; static organizationToJson(value: Organization): string; static toPortfolio(json: string): Portfolio; static portfolioToJson(value: Portfolio): string; static toPosition(json: string): Position; static positionToJson(value: Position): string; } //# sourceMappingURL=ContextTypes.d.ts.map