export interface User {
    stsTokenManager?: {
        accessToken: string;
    };
}

export interface BodyShop {
    shopname: string;
    id: string;
}

export interface GraphQLResponse {
    bodyshops_by_pk?: {
        imexshopid: string;
        shopname: string;
    };
    jobs?: Array<{
        labhrs: any;
        larhrs: any;
        ro_number: string;
        ownr_ln: string;
        ownr_fn: string;
        plate_no: string;
        v_vin: string;
        v_model_yr: string;
        v_make_desc: string;
        v_model_desc: string;
        vehicle?: {
            v_paint_codes?: {
                paint_cd1: string;
            };
        };
        larhrs_aggregate?: {
            aggregate?: {
                sum?: {
                    mod_lb_hrs: number;
                };
            };
        };
        ins_co_nm: string;
        est_ct_ln: string;
        est_ct_fn: string;
        job_totals?: {
            rates?: {
                mapa?: {
                    total?: {
                        amount: number;
                    };
                };
            };
            totals?: {
                subtotal?: {
                    amount: number;
                };
            };
        };
        rate_mapa: number;
        labhrs_aggregate?: {
            aggregate?: {
                sum?: {
                    mod_lb_hrs: number;
                };
            };
        };
        rate_lab: number;
    }>;
}