import { Entity, Config } from '@comparaonline/offers-models';
export interface EntityParams {
    code?: string;
    dataType?: string;
    slug?: string;
    label?: string;
    extraDescription?: string;
    icon?: string;
    config?: Config;
}
export declare class EntityFactory {
    constructor();
    build(options?: EntityParams): Entity;
}
export declare const entityFactory: EntityFactory;
