import EmailChallengeTransaction from './EmailChallengeTransaction'; import EmailStatusTransaction from './EmailStatusTransaction'; import { EmailProfile, EmailRole, Status, VerificationPayload } from '../types'; import BaseTransaction from './Base'; export default class EmailTransaction extends BaseTransaction { id: string; profile: EmailProfile; roles: EmailRole[]; status: Status; get: () => Promise; delete: () => Promise; challenge: () => Promise; poll?: () => Promise; verify?: (payload: VerificationPayload) => Promise; constructor(oktaAuth: any, options: any); }