// File generated from our OpenAPI spec declare module 'stripe' { namespace Stripe { namespace Radar { interface EarlyFraudWarningRetrieveParams { /** * Specifies which fields in the response should be expanded. */ expand?: Array; } interface EarlyFraudWarningListParams extends PaginationParams { /** * Only return early fraud warnings for the charge specified by this charge ID. */ charge?: string; /** * Only return early fraud warnings that were created during the given date interval. */ created?: Stripe.RangeQueryParam | number; /** * Specifies which fields in the response should be expanded. */ expand?: Array; /** * Only return early fraud warnings for charges that were created by the PaymentIntent specified by this PaymentIntent ID. */ payment_intent?: string; } class EarlyFraudWarningsResource { /** * Retrieves the details of an early fraud warning that has previously been created. * * Please refer to the [early fraud warning](https://stripe.com/docs/api#early_fraud_warning_object) object reference for more details. */ retrieve( id: string, params?: EarlyFraudWarningRetrieveParams, options?: RequestOptions ): Promise>; retrieve( id: string, options?: RequestOptions ): Promise>; /** * Returns a list of early fraud warnings. */ list( params?: EarlyFraudWarningListParams, options?: RequestOptions ): ApiListPromise; list( options?: RequestOptions ): ApiListPromise; } } } }