import { Base, BaseConstructorPayload } from "../Base"; import { OwnersRef } from "../types"; export type AccountConstructorPayload = { aid: string; name: string; acctNumber: string; currency: string; currencyCode: string; currencyCountry: string; balance: number; numberOfInvoicesUnpaid: number; numberOfDaysOutstanding: number; status: string; propertyLinkId: string; ownersRef?: OwnersRef[]; unitId: string; cycleTime: number; starred: boolean; important: boolean; collectionRate: string; feeRate: number; isOutstanding: boolean; } & BaseConstructorPayload; export declare class Account extends Base { private _aid; private _name; private _acctNumber; private _currency; private _currencyCode; private _currencyCountry; private _balance; private _numberOfInvoicesUnpaid; private _numberOfDaysOutstanding; private _status; private _propertyLinkId; private _unitId; private _cycleTime; private _starred; private _important; private _collectionRate; private _feeRate; private _isOutstanding; private _ownersRef?; constructor(acp: AccountConstructorPayload); get aid(): string; get name(): string; get acctNumber(): string; get currency(): string; get currencyCode(): string; get currencyCountry(): string; get balance(): number; get numberOfInvoicesUnpaid(): number; get numberOfDaysOutstanding(): number; get status(): string; get propertyLinkId(): string; get unitId(): string; get cycleTime(): number; get starred(): boolean; get important(): boolean; get collectionRate(): string | undefined; get feeRate(): number; get isOutstanding(): boolean; get ownersList(): OwnersRef[] | undefined; toObject(): { aid: string; name: string; acctNumber: string; currency: string; currencyCode: string; currencyCountry: string; balance: number; numberOfInvoicesUnpaid: number; numberOfDaysOutstanding: number; status: string; propertyLinkId: string; unitId: string; cycleTime: number; starred: boolean; important: boolean; collectionRate: string | undefined; feeRate: number; isOutstanding: boolean; ownersList: OwnersRef[] | undefined; }; } export declare const account: (payload: AccountConstructorPayload) => Account; //# sourceMappingURL=Account.d.ts.map