import { ReportEntityType } from "../enums";
declare class PostReportRequest {
    entityId: string;
    accusedUuid: string;
    entityType: ReportEntityType;
    tagId: number;
    reason?: string;
    constructor(entityId: string, accusedUuid: string, entityType: ReportEntityType, tagId: number, reason?: string);
    static builder(): PostReportBuilder;
}
export declare class PostReportBuilder {
    private entityId?;
    private accusedUuid?;
    private entityType?;
    private tagId?;
    private reason?;
    setEntityId(entityId: string): PostReportBuilder;
    setAccusedUUID(accusedUuid: string): PostReportBuilder;
    setEntityType(entityType: ReportEntityType): PostReportBuilder;
    setTagId(tagId: number): PostReportBuilder;
    setReason(reason: string): PostReportBuilder;
    build(): PostReportRequest;
}
export default PostReportRequest;
