import ProjectItem from "../app/ProjectItem";
import IUpdateResult, { UpdateResultType } from "./IUpdateResult";
export default class ProjectUpdateResult {
    #private;
    get dataObject(): IUpdateResult;
    get resultType(): UpdateResultType;
    get message(): string;
    get updaterId(): string;
    get updaterIndex(): number;
    get data(): string | number | boolean | object | number[];
    get content(): string;
    get contentSummary(): string;
    get typeSummary(): "No changes" | "Updated file" | "Unknown";
    get typeSummaryShort(): string;
    toString(): string;
    constructor(resultType: UpdateResultType, updaterId: string, updaterIndex: number, message: string, projectItem?: ProjectItem, data?: string | boolean | number | object | number[], itemId?: string, content?: string);
}
