import { BaseResource } from "../../common";
import { APIProfileReportRisk, StoreProfileReportRisk } from "./interfaces";
export declare class ProfileReportRisk extends BaseResource {
    reportId: string;
    rangeColor: string | null;
    constructor(reportId: string, rangeColor: string | null);
    static get resourceName(): string;
    static get serviceName(): string;
    /**
     * Serialize the profile-report-risk into a format for storing in the Redux store.
     */
    serializeRedux(): StoreProfileReportRisk;
    /**
     * Create a profile-report-risk from the API server data.
     *
     * @param data Data from the api server.
     *
     * @returns The profile-report-risk object.
     */
    static apiFactory(data: APIProfileReportRisk): ProfileReportRisk;
    /**
     * Fetches profile report risks.
     *
     * @param profileId Id of profile.
     * @param reportIds Ids of reports.
     */
    static get(profileId: string, reportIds: string[]): Promise<ProfileReportRisk[]>;
}
