import Stripe from 'stripe';
import { ConfigService } from '@nestjs/config';
export declare class PaymentService {
    private config;
    private stripe;
    constructor(config: ConfigService);
    createCheckoutSession(data: {
        title: string;
        description?: string;
        amount: number;
    }): Promise<{
        url: string | null;
    }>;
    confirmSession(sessionId: string): Promise<{
        status: Stripe.Checkout.Session.PaymentStatus;
        amount: number | null;
        currency: string | null;
        customer_email: string | null | undefined;
    }>;
}
