import { RequestWrapper } from "../request_wrapper"; import { Model } from "./model"; export declare class OfferFulfillment extends Model { id: string; personalized_offer_id: string; option_id: string; processing_type: string; status: string; redirect_url?: string; failed_at?: number; created_at: number; completed_at?: number; error?: Error; static offer_fulfillments(params?: _offer_fulfillment.offer_fulfillments_params): RequestWrapper; static offer_fulfillments_get(offer_fulfillment_id: string, params?: any): RequestWrapper; static offer_fulfillments_update(offer_fulfillment_id: string, params?: _offer_fulfillment.offer_fulfillments_update_params): RequestWrapper; } export declare class Error extends Model { code: string; message: string; } export declare namespace _offer_fulfillment { interface offer_fulfillments_params { personalized_offer_id: string; option_id: string; } interface offer_fulfillments_update_params { id: string; status: string; failure_reason?: string; } }