import * as gracely from "gracely"; import * as isoly from "isoly"; import * as authly from "authly"; import { Connection } from "@payfunc/model-base"; import { Settlement as ModelSettlement } from "../Settlement"; export declare class Settlement { readonly connection: Connection; constructor(connection: Connection); list(start?: isoly.Date, end?: isoly.Date, type?: "live" | "test", merchants?: authly.Identifier[]): Promise; report(settlements: ModelSettlement[], language: "sv" | "en"): Promise; load(id: authly.Identifier): Promise; load(id: authly.Identifier[]): Promise; static open(url: string, token: string): Settlement; static open(url: string | undefined, token: string | undefined): Settlement | undefined; }