import { BloomFilter, ITokenBlacklistService, Repository } from '@tego/server'; import { CronJob } from 'cron'; import AuthPlugin from './plugin'; export declare class TokenBlacklistService implements ITokenBlacklistService { protected plugin: AuthPlugin; repo: Repository; cronJob: CronJob; bloomFilter: BloomFilter; cacheKey: string; constructor(plugin: AuthPlugin); get app(): import("@tego/server").Application; has(token: string): Promise; add(values: any): Promise<[import("@tego/server").Model, boolean]>; deleteExpiredTokens(): Promise; }