/** * @module Resources/Merchants */ import { AuthParams, SendData } from "../api/RestAPI.js"; import { ConfigurationItem } from "./common/Configuration.js"; import { TransferScheduleItem } from "./common/TransferSchedule.js"; import { CRUDResource } from "./CRUDResource.js"; export interface MerchantConfigurationItem extends ConfigurationItem { waitPeriod?: string; transferSchedule?: TransferScheduleItem; } export interface MerchantItem { id: string; verificationDataId?: string; name: string; email: string; verified: boolean; createdOn: string; configuration: MerchantConfigurationItem; notificationEmail?: string; financeNotificationEmail?: string; } export type ResponseMerchant = MerchantItem; export interface MerchantBanParams { reason: string; } export declare class Merchants extends CRUDResource { private _me?; me(data?: SendData, auth?: AuthParams): Promise; }