import { HttpWorkflow } from '../core/httpworkflow'; import { DorksManagerImpl } from '../interfaces/manager'; import { Safe } from '../private'; import { CachedAccount, KyodoDorksConfig } from '../public'; import { BasicAppResponse, BasicResponse } from '../schemas/responses/basic'; export declare class DorksSecurityManager implements DorksManagerImpl { endpoint: string; config: KyodoDorksConfig; httpWorkflow: HttpWorkflow; private __account?; constructor(config: KyodoDorksConfig, httpWorkflow: HttpWorkflow); get account(): CachedAccount; authorize: (email: Safe, password: Safe, deviceId?: string) => Promise; sendVerification: () => Promise; changeEmail: (newEmail: Safe, password: Safe) => Promise; changePassword: (currentPassword: Safe, newPassword: Safe) => Promise; verifyEmail: (token: Safe, accountId?: string) => Promise; verifyDevice: (password: Safe, token: Safe, accountId?: string) => Promise; } //# sourceMappingURL=securityManager.d.ts.map