import { Optional, Resource } from "../../common";
import { APIReportMarkerInfo, StoreReportMarkerInfo } from "./interfaces";
export declare class ReportMarkerInfo extends Resource {
    reportId: string;
    markerId: string;
    description: string;
    constructor(reportId: string, markerId: string, description: string);
    static get resourceName(): string;
    static get serviceName(): string;
    serializeAPI(): Optional<APIReportMarkerInfo, "id">;
    deserializeAPI(data: APIReportMarkerInfo): void;
    serializeRedux(): StoreReportMarkerInfo;
    static apiFactory(data: APIReportMarkerInfo): ReportMarkerInfo;
    static reduxFactory(data: StoreReportMarkerInfo): ReportMarkerInfo;
}
