import { BaseEntity } from 'typeorm';
import { FreewayTollBillEntity } from './freeway-toll-bill.entity';
import { CarEntity } from '../../car/entities/car.entity';
import { UserEntity } from '../../user/entities/user.entity';
import { PaymentEntity } from '../../payment/entities/payment.entity';
export declare enum FreewayTollStatus {
    pending = "pending",
    paid_inquiry = "paid_inquiry",
    inquired = "inquired",
    paid_freeway_toll = "paid_freeway_toll"
}
export declare enum FreewayTollClient {
    site = "site",
    mobile = "mobile",
    panel = "panel"
}
export declare class FreewayTollEntity extends BaseEntity {
    id: number;
    userId: string;
    carId: number;
    paymentInquiryId: number | null;
    paymentKey: string | null;
    freewayTollAmount: number | null;
    inquiryAmount: number;
    status: FreewayTollStatus;
    plateNumber: string;
    client: FreewayTollClient;
    createdAt: Date;
    updatedAt: Date;
    freewayTollBills: FreewayTollBillEntity[];
    paymentInquiry: PaymentEntity;
    car: CarEntity;
    user: UserEntity;
}
