export declare abstract class DataModel implements model.DataModel { protected doSerialize?: () => model.Data; protected doDeSerialize?: (data: model.Data) => void; protected static isInheritDataModel(target: Object | null): boolean; serialize(initial?: model.Data): model.Data; deserialize(data: model.Data): void; fillModel(source: Partial): this; }