import { isoly } from "isoly"; import { Warning } from "../../Warning"; import { Transaction } from "../Transaction"; export interface Account { code: string; label: string; reference: string; description?: string; currency: isoly.Currency; opening: Account.Opening; closing: Account.Closing; delta: Account.Delta; warnings?: Warning.Snapshot[]; } export declare namespace Account { type Opening = { at: isoly.DateTime; balance: number; }; namespace Opening { const type: import("isly/dist/cjs/object").IslyObject; } type Closing = Opening; namespace Closing { const type: import("isly/dist/cjs/object").IslyObject; } type Delta = { amount: number; transactions: Transaction[]; }; namespace Delta { const type: import("isly/dist/cjs/object").IslyObject; } const type: import("isly/dist/cjs/object").IslyObject; }