import { PusherAuthenticateInputModel, PusherAuthenticateOutputModel, PusherAuthorizeInputModel, PusherAuthorizeOutputModel } from '../models'; import { PusherService } from '../services'; import { Request } from '../types'; export declare class PusherController { private readonly pusherService; constructor(pusherService: PusherService); authenticate(pusherAuthenticateInputModel: PusherAuthenticateInputModel, request: Request): PusherAuthenticateOutputModel; authorize(pusherAuthorizeInputModel: PusherAuthorizeInputModel): PusherAuthorizeOutputModel; }