import type { ApiResponse } from '../../types'; import type { Paging } from '../commonTypes'; export declare interface CancelPaymentIntentResponse extends ApiResponse { id?: string; } export declare interface PaymentIntentStatusResponse extends ApiResponse { status?: string; created_on?: string; } export declare interface GetPaymentIntentListResponse extends ApiResponse { events?: Array; } export declare type Event = { payment_intent_id: string; status: string; created_on: string; }; export declare interface GetDevicesResponse extends ApiResponse { devices?: Array; paging?: Paging; } export declare type Device = { payment_intent_id: string; status: string; created_on: string; }; export declare interface ChangeDeviceOperatingModeResponse extends ApiResponse { operating_mode?: string; } export declare interface PaymentIntentResponse extends ApiResponse { additional_info?: AdditionalInfo; amount?: number; description?: string; device_id?: string; id?: string; payment?: Payment; payment_mode?: string; state?: string; } export declare type PaymentIntentRequest = { additional_info?: AdditionalInfo; amount?: number; description?: string; payment?: Payment; }; export declare type AdditionalInfo = { external_reference?: string; print_on_terminal?: boolean; }; export declare type Payment = { installments?: number; installments_cost?: string; type?: string; voucher_type?: string; };