import { Merchant } from './Merchant'; import { CreditCardPeriodActionParams, CreditCardPeriodActionResponseData, DoActionParams, DoActionResponseData } from '../types'; export declare class Action { merchant: Merchant; apiUrl?: string; params: T; _params?: object; constructor(merchant: Merchant, params: T); _execute(): Promise; } export declare class CreditCardPeriodAction extends Action { _params: CreditCardPeriodActionParams & { TimeStamp: number; PlatformID?: string; }; constructor(merchant: Merchant, params: CreditCardPeriodActionParams); execute(): Promise; } export declare class DoAction extends Action { _params: DoActionParams & { PlatformID?: string; }; constructor(merchant: Merchant, params: DoActionParams); execute(): Promise; }