import { Device, GetHomeFeedRequest, IaType, INVITE, Participant } from './types';
import { Base } from 'src/base';
import { SyncChatroomResponse } from '../../shared/api-responses/getChatroomSync';
import LMResponse from '../../core/services/lmresponse';
export declare class HomeFeedClient extends Base {
    getHomeFeed(getHomeFeedRequest: GetHomeFeedRequest): Promise<LMResponse<SyncChatroomResponse>>;
    getInvites(invite: INVITE): Promise<any>;
    sendInvites(participant: Participant): Promise<any>;
    registerDevice(device: Device): Promise<any>;
    inviteAction(iaType: IaType): Promise<any>;
    fbInstance(): import("@firebase/database").Database;
    homeFeedListener(callback: any, route: any): import("@firebase/database").Unsubscribe;
}
