import { CommunicatorConfiguration } from '../CommunicatorConfiguration.js';
import type { CreatePaymentIntentRequest, CreatePaymentIntentResponse, PaymentIntentResponse } from '../models/index.js';
import { BaseApiClient } from './BaseApiClient.js';
export declare class PaymentIntentApiClient extends BaseApiClient {
    constructor(config: CommunicatorConfiguration);
    createPaymentIntent(merchantId: string, payload: CreatePaymentIntentRequest): Promise<CreatePaymentIntentResponse>;
    getPaymentIntent(merchantId: string, paymentIntentId: string): Promise<PaymentIntentResponse>;
}
