import { IClientRepository } from '../interfaces/client-repository'; import { Client } from '../models/client'; import { ISubscriptionRepository } from '../interfaces/subscription-repository'; export declare class ClientService { protected clientRepository: IClientRepository; protected subscriptionRepository: ISubscriptionRepository; constructor(clientRepository: IClientRepository, subscriptionRepository: ISubscriptionRepository); channels(key: string): Promise; create(endpoint: string): Promise; find(id: string): Promise; protected generateNewClient(endpoint: string): Client; }