///
export declare class CloudSocialProvider {
private dispatchEvent_;
private storage_;
private savedContacts_;
private clients_;
constructor(dispatchEvent_: (name: string, args: Object) => void);
private notifyOfUser_;
private reconnect_;
private loadContacts_;
private saveContacts_;
login: (options: freedom.Social.LoginRequest) => Promise;
sendMessage: (destinationClientId: string, message: string) => Promise;
clearCachedCredentials: () => Promise;
getUsers: () => Promise;
getClients: () => Promise;
logout: () => Promise;
inviteUser: (host: string) => Promise