export default class OfferSearch {
    id: number;
    readonly owner: string;
    searchRequestId: number;
    offerId: number;
    state: OfferResultAction;
    info: string;
    events: Array<string>;
    createdAt: Date;
    updatedAt: Date;
    static fromJson(json: any): OfferSearch;
    constructor(searchRequestId?: number, offerId?: number, events?: Array<string>);
    toJson(): any;
}
export declare enum OfferResultAction {
    NONE = "NONE",
    ACCEPT = "ACCEPT",
    REJECT = "REJECT",
    EVALUATE = "EVALUATE",
    CONFIRMED = "CONFIRMED",
    REWARDED = "REWARDED",
    COMPLAIN = "COMPLAIN",
    CLAIMPURCHASE = "CLAIMPURCHASE"
}
