import { BaseService } from '../base.service'; import { PusherModuleOptions } from '../interfaces'; import { HttpClient } from '../http-client'; import { UserData, ChannelData, AuthResponse } from '../interfaces'; export declare class AuthService extends BaseService { constructor(options: PusherModuleOptions, httpClient: HttpClient); authenticateUser(socketId: string, userData: UserData): AuthResponse; authorizeChannel(socketId: string, channel: string, channelData?: ChannelData): AuthResponse; terminateUserConnections(userId: string): Promise; }