// File generated from our OpenAPI spec declare module 'stripe' { namespace Stripe { namespace Reporting { interface ReportTypeRetrieveParams { /** * Specifies which fields in the response should be expanded. */ expand?: Array; } interface ReportTypeListParams { /** * Specifies which fields in the response should be expanded. */ expand?: Array; } class ReportTypesResource { /** * Retrieves the details of a Report Type. (Certain report types require a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).) */ retrieve( id: string, params?: ReportTypeRetrieveParams, options?: RequestOptions ): Promise>; retrieve( id: string, options?: RequestOptions ): Promise>; /** * Returns a full list of Report Types. */ list( params?: ReportTypeListParams, options?: RequestOptions ): ApiListPromise; list( options?: RequestOptions ): ApiListPromise; } } } }