import { isoly } from "isoly"; import { Card } from "../../../Card"; import { Transaction } from "../../../Transaction"; import { rows } from "../rows"; import { Country as DataCountry } from "./Country"; import { Iin as DataIin } from "./Iin"; import { NonMonthly } from "./NonMonthly"; import { Regional } from "./Regional"; export interface Data { regional: Regional; nonMonthly: NonMonthly; country: Data.Country; } export declare namespace Data { export import Iin = DataIin; export import Country = DataCountry; function create(transactions: Transaction.CardTransaction[], cards: Card[], range: { start: isoly.Date; end: isoly.Date; }): Data; function merge(previous: Data, addition: Data): Data; function toCsv(data: Data, row: rows.NonZero): string; }