import { gracely } from "gracely"; import { isoly } from "isoly"; import { http } from "cloudly-http"; import { Card } from "../Card"; import { Settlement } from "../Settlement"; export declare class Settlements { private readonly client; constructor(client: http.Client); create(configuration: string): Promise; fetch(id: string): Promise; list(options?: { limit?: number; cursor?: string; date?: isoly.Date; }): Promise<(Settlement[] & { cursor?: string; }) | gracely.Error>; remove(settlement: string): Promise; update(settlement: string): Promise; listEntries(settlement: string): Promise; listFailedEntries(settlement: string): Promise; addPayoutTransactions(settlement: string, transactions: string[]): Promise; downloadFile(stack: Card.Stack, reference: string): Promise; }