import { OnModuleDestroy } from "@nestjs/common"; import { ConfigService } from "@nestjs/config"; import { BaseConfigInterface } from "../../../config/interfaces"; export interface PendingRegistration { id: string; provider: "discord" | "google" | "github"; providerUserId: string; email: string; name: string; avatar?: string; inviteCode?: string; referralCode?: string; createdAt: string; } export declare class PendingRegistrationService implements OnModuleDestroy { private readonly configService; private redis; private readonly REDIS_PREFIX; private readonly TTL_SECONDS; constructor(configService: ConfigService); create(data: Omit): Promise; get(pendingId: string): Promise; delete(pendingId: string): Promise; onModuleDestroy(): Promise; } //# sourceMappingURL=pending-registration.service.d.ts.map