/**
 * Fleet Maintenance Record Schema
 * Track vehicle maintenance, repairs, and service history
 */
interface PartReplaced {
    part_name?: string;
    quantity?: number;
    cost?: number;
}
declare class FleetMaintenanceRecordBase {
    _id?: string;
    fltmr_vehicle_id_fltvh?: string;
    fltmr_maintenance_type_sygms?: string;
    fltmr_service_category_sygms?: string;
    fltmr_scheduled_date?: Date;
    fltmr_actual_date?: Date;
    fltmr_odometer_reading?: number;
    fltmr_service_provider?: string;
    fltmr_description?: string;
    fltmr_parts_replaced?: PartReplaced[];
    fltmr_labor_cost?: number;
    fltmr_parts_cost?: number;
    fltmr_total_cost?: number;
    fltmr_next_service_date?: Date;
    fltmr_next_service_odometer?: number;
    fltmr_status_sygms?: string;
    fltmr_entity_id_syen?: string;
    fltmr_performed_by_user?: string;
    fltmr_isactive?: boolean;
    fltmr_created_at?: Date;
    fltmr_updated_at?: Date;
}
declare class FleetMaintenanceRecord extends FleetMaintenanceRecordBase {
}
export { PartReplaced, FleetMaintenanceRecordBase, FleetMaintenanceRecord };
