import { ICategory } from "../../interfaces";
import { PlainObject } from "../../types";
export default class Category implements ICategory {
    private _id;
    private _name;
    private _color;
    private _userId;
    private _parentCategoryId;
    private _imagePath;
    private _dateCreated;
    private _lastUpdated;
    constructor({ id, name, color, parentCategoryId, userId, imagePath, dateCreated, lastUpdated, }: ICategory);
    get id(): number;
    get name(): string;
    get color(): string;
    get parentCategoryId(): number | null;
    get userId(): number | null;
    get imagePath(): string;
    get dateCreated(): number | null;
    get lastUpdated(): number | null;
    get plainObject(): PlainObject;
}
