import { MarketingData } from "../../core";
import { User } from "./User";
export declare class BankValuationRequest {
    id: string;
    refId: number;
    createdBy?: User;
    name: string;
    email: string;
    phone: string;
    bankName: string;
    bankerEmail?: string;
    makeDealDriveId?: string;
    make: string;
    modelDealDriveId?: string;
    model: string;
    trimDealDriveId?: string;
    trim?: string;
    year: number;
    color?: string;
    vin: string;
    engineSize: number;
    engineNumber?: string | null;
    mileage: number;
    specs: string;
    value: number;
    comments?: string;
    status: "pending" | "paid" | "payment_declined" | "rejected" | "approved";
    images?: string[];
    createdAt?: Date;
    updatedAt?: Date;
    sessionId?: string | null;
    bankApplicationId?: string | null;
    rejectionReason?: string | null;
    approvalComments?: string | null;
    approvedValuation?: number | null;
    certificateUrl?: string | null;
    marketing?: MarketingData;
}
