export declare type Dictionary = { [index: string]: T; }; export declare type Context = { lang: string; text: string; country?: string; }; export interface IModel { set(fieldName: string, fieldValue?: T): void; get(fieldName: string): T; toJSON(): any; } export declare abstract class Model implements IModel { private _fields; constructor(fields?: any); get(fieldName: string): T; set(fieldName: string, fieldValue?: T): void; toJSON(): any; }