import Stripe from 'stripe';
import { ConfigService } from '@nestjs/config';
import { ModelService } from "../model/model.service";
export declare class PaymentService {
    private config;
    private modelService;
    private stripe;
    constructor(config: ConfigService, modelService: ModelService);
    createPaymentIntent(amount: number, currency: string | undefined, metadata: {
        salonId: string;
        topupPlanId: string;
    }): Promise<Stripe.Response<Stripe.PaymentIntent>>;
    verifyPayment(paymentIntentId: string): Promise<Stripe.Response<Stripe.PaymentIntent>>;
}
