export declare enum OfferStatus {
    ACTIVE = "ACTIVE",
    ISSUE = "ISSUE",
    INACTIVE = "INACTIVE",
    INCOMPLETE = "INCOMPLETE",
    CANCELED = "CANCELED"
}
export declare class Offer {
    provider: string;
    status: OfferStatus;
    marketplace: string;
    reason?: string;
    finance?: OfferFinance;
    financeHistory?: Array<OfferFinance>;
    constructor(provider: string, marketplace: string, status: OfferStatus);
}
export declare class OfferFinance {
    tag: string;
    date: Date;
    amount: number;
    currency: string;
    constructor(tag: string, date: Date, amount: number, currency: string);
}
