/** * Generic data factory interface which * creates target data of type TTarget, * based on a source data of type TSource. */ export declare abstract class IDataFactory { /** * Create target based on a source data. * * @param source source data * @returns target data */ abstract create(source: TSource): TTarget; }