import { Product, Offer } from '@comparaonline/offers-models';
export interface OfferParams {
    id?: string;
    formId?: string;
    productExternalId?: string;
    product?: Product;
    expiration: Date;
}
export declare class OfferFactory {
    constructor();
    build(options?: OfferParams): Offer;
}
export declare const offerFactory: OfferFactory;
