export interface IRatingOption {
    total: number;
    premium: number;
    taxesFees: number;
    factors: {
        type: string;
        label: string;
        amount: number;
    }[];
    ratingId: string;
    insuredsInfo: {
        professionCode: string;
        isoClassCode: string;
        employmentStatus: string;
        count: string;
    }[];
    request: {
        state: string;
        effectiveDate: string;
        expirationDate: string;
        product: string;
        coverages: {
            professionalLiability: {
                groupType: string;
                reportingType: string;
                perIncidentLimit: number;
                aggregateLimit: number;
                administrativeHearing: boolean;
                sfId: string;
                sfName: string;
                title: string;
            };
        };
        insureds: {
            hoursPerWeek: number;
            employmentStatus: string;
            professionCode: string;
            insuredCount: number;
        }[];
        admitted: boolean;
    };
}
