import { type NormalizeConstructor } from '@adonisjs/core/types/helpers'; import { type BaseModel } from '@adonisjs/lucid/orm'; import type { ManagesStripeContract } from '../contracts.js'; export type ManagesStripeClass = NormalizeConstructor> = T & { new (...args: any[]): ManagesStripeContract; }; export declare function managesStripe(_optional: Optional): >(superclass: T) => ManagesStripeClass;