import type { Response } from 'express'; import type { AppleConfig, AppleUser, SocialLogin } from '../../interface/social.interface'; declare class AppleLogin implements SocialLogin { private readonly appleConfig; private appleAuth; constructor(appleConfig: AppleConfig | null); getToken(code: string, redirectUrl?: string): Promise; private setAppleAuth; getRest(res: Response): void; getUser(id_token: string): Promise; getRestCallback(code: string): Promise; } export { AppleLogin };