import * as gracely from "gracely"; import * as isoly from "isoly"; import { Processor } from "./Processor"; import { Reconciliation } from "./Reconciliation"; import { Risk } from "./Risk"; import { Rules } from "./Rules"; export interface Creatable { activated?: isoly.Date; categoryCode?: string; country?: isoly.CountryCode.Alpha2; currency?: isoly.Currency; descriptor: string | { statement: string; soft: boolean; }; guard?: string[]; name: string; number?: string; processor?: Processor | { visa: Processor; mastercard: Processor; } | "baboba"; psp: typeof Creatable.psps[number]; reconciliation?: Reconciliation; risk?: Risk; rules?: Rules; storage?: "cosmos" | "cloudly"; website?: string; } export declare namespace Creatable { const psps: readonly ["intergiro", "cleanpay", "devcode", "transact365"]; function is(value: any | Creatable): value is Creatable; function flaw(value: any | Creatable): gracely.Flaw; }