import { ApiSecurity, ApiUrl, AppDetails } from '../shared'; import { CreateCallResponse, JoinCallPayload, JoinCallResponse, LeaveCallPayload, UsersInCallResponse } from './types'; export declare class Meet { private readonly client; private readonly appDetails; private readonly apiSecurity?; private constructor(); static client(apiUrl: ApiUrl, appDetails: AppDetails, apiSecurity?: ApiSecurity): Meet; createCall(): Promise; joinCall(callId: string, payload: JoinCallPayload): Promise; leaveCall(callId: string, payload: LeaveCallPayload): Promise; getCurrentUsersInCall(callId: string): Promise; private headersWithToken; private basicHeaders; }