import type Stripe from 'stripe'; import { type ManagesPaymentMethodsContract } from './contracts.js'; export declare class PaymentMethod { #private; constructor(owner: ManagesPaymentMethodsContract, paymentMethod: Stripe.PaymentMethod); /** * Delete the payment method. */ delete(): Promise; /** * Get the Stripe model instance. */ owner(): ManagesPaymentMethodsContract; /** * Get the Stripe PaymentMethod instance. */ asStripePaymentMethod(): Stripe.PaymentMethod; } export interface PaymentMethod extends Stripe.PaymentMethod { }