import * as conversion from "./conversion"; import { Fee as SettlementFee } from "./Fee"; import { Metabase as SettlementMetabase } from "./Metabase"; import { Processor as SettlementProcessor } from "./Processor"; import { Settlement as modelSettlement } from "./Settlement"; import { Transaction as SettlementTransaction } from "./Transaction"; import { V1 as SettlementV1 } from "./V1"; export declare type Settlement = modelSettlement; export declare namespace Settlement { function toCsv(settlements: modelSettlement[], role?: "merchant" | "agent" | "master", costPlus?: true): string; const toDetailedCsv: typeof conversion.detailed.toCsv; const is: typeof modelSettlement.is; const flaw: typeof modelSettlement.flaw; const toCustomer: typeof modelSettlement.toCustomer; const template: import("selectively/dist/Type/Object").TObject; type Transaction = SettlementTransaction; namespace Transaction { const is: typeof SettlementTransaction.is; const flaw: typeof SettlementTransaction.flaw; const toCustomer: typeof SettlementTransaction.toCustomer; const template: import("selectively/dist/Type/Object").TObject; } type Fee = SettlementFee; namespace Fee { const upgrade: typeof SettlementFee.upgrade; } const V1: typeof SettlementV1; type Metabase = SettlementMetabase; namespace Metabase { const is: typeof SettlementMetabase.is; const to: typeof SettlementMetabase.to; const requiredDetailFields: typeof SettlementMetabase.requiredDetailFields; const requiredSummaryFields: typeof SettlementMetabase.requiredSummaryFields; } type Processor = SettlementProcessor; namespace Processor { const is: typeof SettlementProcessor.is; } }