import { type TStripeCheckoutSessionInputSchema } from '../../../trpc/server/routers/publicViewer/stripeCheckoutSession.schema';
export declare class StripeService {
    static getCheckoutSession(input: TStripeCheckoutSessionInputSchema): Promise<{
        valid: boolean;
        hasPaymentFailed?: undefined;
        isPremiumUsername?: undefined;
        customer?: undefined;
    } | {
        valid: boolean;
        hasPaymentFailed: boolean;
        isPremiumUsername: boolean;
        customer: {
            username: string;
            email: string;
            stripeCustomerId: string;
        };
    }>;
}
//# sourceMappingURL=stripe.d.ts.map