import ITransactionResume from '../interfaces/ITransactionResume';
export default class Transaction implements ITransactionResume {
    private _id;
    private _date;
    private _charge;
    private _description;
    private _amount;
    private _categoryId;
    private _dateCreated;
    private _lastUpdated;
    constructor({ id, date, charge, description, amount, categoryId, dateCreated, lastUpdated }: ITransactionResume);
    get id(): number;
    get date(): number;
    get charge(): boolean;
    get description(): string;
    get amount(): number;
    get categoryId(): number;
    get dateCreated(): number;
    get lastUpdated(): number;
    toObject(): ITransactionResume;
}
