import { isoly } from "isoly"; import { Balance } from "../../Balance"; import { Supplier } from "../../Supplier"; import { Warning } from "../../Warning"; import { Account as SnapshotAccount } from "./Account"; import { Emoney as SnapshotEmoney } from "./Emoney"; import { Fiat as SnapshotFiat } from "./Fiat"; import { funding as snapshotFunding } from "./funding"; export interface Snapshot { warnings: Warning.Snapshot[]; emoney: Balance.Extended & { total?: number; }; currency: isoly.Currency; supplier: Supplier; fiat: { safe: number; unsafe: number; total: number; other: number; buffer: number; accounts: Snapshot.Account[]; }; } export declare namespace Snapshot { export import funding = snapshotFunding; type Emoney = SnapshotEmoney; type Fiat = SnapshotFiat; export import Account = SnapshotAccount; function validate(snapshot: Snapshot): boolean; const type: import("isly/dist/cjs/object").IslyObject; }