import type { Response } from './Response.ts';
import type { Request } from './Request.ts';
import type { TransactionAmount } from './Transaction.ts';
export interface TransactionCaptureInput extends Request {
    TransactionReference: {
        TransactionId: string;
        OrderId?: string;
    };
    Amount?: TransactionAmount;
    Marketplace?: any;
}
export interface TransactionCaptureResponse extends Response {
    CaptureId: string;
    Status: 'PENDING' | 'CAPTURED';
    OrderId?: string;
    Date: string;
    Invoice?: any;
}
