import { BaseEntity } from '../database/base.entity';
import { DestinationEntity } from './destination.entity';
import { TransportServiceEntity } from './transport-service.entity';
import { VehicleTypeEntity } from './vehicle-type.entity';
import { CurrencyEntity } from './currency.entity';
export declare enum TransportPriceMode {
    PVT = "PVT",
    SIC = "SIC"
}
export declare class TransportPricingEntity extends BaseEntity {
    destination: DestinationEntity;
    destination_id: string;
    transport_service: TransportServiceEntity;
    transport_service_id: string;
    category: string;
    vehicle_type: VehicleTypeEntity | null;
    vehicle_type_id: string | null;
    mode: TransportPriceMode;
    currency: CurrencyEntity;
    currency_id: string;
    default_price: number | null;
    season_1_price: number | null;
    season_2_price: number | null;
    season_3_price: number | null;
    season_4_price: number | null;
    season_5_price: number | null;
    floor_default_price: number | null;
    floor_season_1_price: number | null;
    floor_season_2_price: number | null;
    floor_season_3_price: number | null;
    floor_season_4_price: number | null;
    floor_season_5_price: number | null;
    default_base_price: number | null;
    default_tax_amount: number | null;
    season_1_base_price: number | null;
    season_1_tax_amount: number | null;
    season_2_base_price: number | null;
    season_2_tax_amount: number | null;
    season_3_base_price: number | null;
    season_3_tax_amount: number | null;
    season_4_base_price: number | null;
    season_4_tax_amount: number | null;
    floor_default_base_price: number | null;
    floor_default_tax_amount: number | null;
    floor_season_1_base_price: number | null;
    floor_season_1_tax_amount: number | null;
    floor_season_2_base_price: number | null;
    floor_season_2_tax_amount: number | null;
    floor_season_3_base_price: number | null;
    floor_season_3_tax_amount: number | null;
    floor_season_4_base_price: number | null;
    floor_season_4_tax_amount: number | null;
}
