import { CipherString } from '../models/domain/cipherString'; export abstract class VaultTimeoutService { biometricLocked: boolean; pinProtectedKey: CipherString; isLocked: () => Promise; checkVaultTimeout: () => Promise; lock: (allowSoftLock?: boolean) => Promise; logOut: () => Promise; setVaultTimeoutOptions: (vaultTimeout: number, vaultTimeoutAction: string) => Promise; isPinLockSet: () => Promise<[boolean, boolean]>; isBiometricLockSet: () => Promise; clear: () => Promise; }