import { isoly } from "isoly"; import { isly } from "isly"; import { Transaction } from "../Transaction"; export declare namespace funding { type Cursor = { cursor: string; amount: number; }; namespace Cursor { const type: import("isly/dist/cjs/object").IslyObject; function fromTransaction(transaction: Transaction): string; function toTimestamp(cursor: string): isoly.DateTime; } type Cursors = Partial>; namespace Cursors { const type: isly.Type>>; function updateAmount(settlement: Transaction, cursors: Cursors): Cursors; function updateCursors(funding: Transaction, cursors: Cursors): Cursors; } function settle(transactions: Transaction[], amountsUpdated: Cursors): Cursors; function isStale(cursor: Cursor, bankingDays?: number, holidays?: isoly.Date[]): boolean; }