import { BaseEntity } from '../database/base.entity';
import { QueryQuoteEntity } from './query-quote.entity';
import { TransportServiceEntity } from './transport-service.entity';
import { VehicleTypeEntity } from './vehicle-type.entity';
import { QueryQuoteActivityEntity } from './query-quote-activity.entity';
export declare class QueryQuoteTransportEntity extends BaseEntity {
    quote: QueryQuoteEntity;
    quote_id: string;
    transport_service: TransportServiceEntity;
    transport_service_id: string;
    vehicle_type: VehicleTypeEntity | null;
    vehicle_type_id: string | null;
    quantity: number;
    adults: number | null;
    children: number | null;
    unit_price: number;
    subtotal: number;
    date: string | null;
    pickup_time: string | null;
    dropoff_time: string | null;
    sort_order: number;
    notes: string | null;
    pickup_address: string | null;
    dropoff_address: string | null;
    is_shared: boolean;
    linked_activity: QueryQuoteActivityEntity | null;
    linked_activity_id: string | null;
    tax_breakdown: Record<string, Record<string, number>> | null;
    tax_amount: number | null;
    tax_snapshot: Record<string, unknown> | null;
}
