import type { Response } from 'express'; import type { KakaoConfig, KakaoGetRestCallback, KakaoGetUser, SocialLogin } from '../../interface/social.interface'; export declare class KakaoLogin implements SocialLogin { private readonly props; constructor(props: KakaoConfig | null); getRest(res: Response, redirectUrl?: string): void; getUser(token: string): Promise; getToken(code: string, redirectUrl?: string): Promise; getRestCallback(code: string): Promise; logout(id: string, adminKey?: string): Promise; }