import { EntityManager, Repository } from 'typeorm'; import { RefCodeWhiteList } from '../../database/entities'; import { WhitelistItem } from './whitelist.dto'; export declare class WhitelistService { private readonly refCodeWhiteListRepo; private readonly em; constructor(refCodeWhiteListRepo: Repository, em: EntityManager); private logger; private generateUniqueCode; addWhitelist(items: WhitelistItem[]): Promise; removeWhitelist(telegramIds: number[]): Promise; getWhitelist(): Promise; getWhitelistByTelegramId(telegramId: number): Promise; updateWhitelist(id: number, code: string): Promise<{ id: number; code: string; } & RefCodeWhiteList>; }