import { AuthService } from "./auth.service"; export declare class AuthController { private service; constructor(service: AuthService); private _getApiKeyFromBasic; private _getTokenFromHeader; login(req: any): Promise; loginOTP(req: any): Promise; logout(req: any, body: Record): Promise; profile(req: any): Promise; verifyAuthenticator(req: any): Promise; resendAuthenticator(req: any): Promise; resendAuthenticatorTemplate(req: any, body: Record): Promise; callbackLogin(req: any, channel: string, body: any): Promise; registerRequestOTP(req: any, mobileNo: string): Promise; activateRequestOTP(req: any, mobileNo: string, gateway: string, type: string): Promise; forrgetPasswordRequestOTP(req: any, mobileNo: string): Promise; confrimOTP(otpToken: string, otpCode: string): Promise; newPassword(body: Record): Promise; forgotPassword(body: Record): Promise; checkSession(req: any, query: Record): Promise; requestExchangeToken(body: any): Promise; exchangeToken(body: any): Promise; }