import { AuthOtpProviderDto } from "../../setting/dto/auth_setting.dto"; import { BaseAuthProvider } from "./base_auth.provider"; import { AuthProviderInterface } from "./auth_provider.interface"; export declare class AuthOtpProvider extends BaseAuthProvider implements AuthProviderInterface { private config; constructor(config: AuthOtpProviderDto); getType(): string; signin(appKey: string, secretKey: string, data: object, roles?: Array): Promise; verify(token: string, extra: any): Promise; revoke(token: string, extra?: unknown, body?: Record): Promise; createSystemField(): Promise; getConfig(setting: any): object; }