/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ /** * All of the possible `AuthUserPresence*`'s. */ export declare type AuthUserPresence = AuthUserPresenceAway | AuthUserPresenceOffline | AuthUserPresencePresent; /** * The user's presence when they are away. * @export */ export declare type AuthUserPresenceAway = typeof AUTH_USER_PRESENCE_AWAY; /** * The user's presence when they are offline. * @export */ export declare type AuthUserPresenceOffline = typeof AUTH_USER_PRESENCE_OFFLINE; /** * The user's presence when they are present. * @export */ export declare type AuthUserPresencePresent = typeof AUTH_USER_PRESENCE_PRESENT; /** * All of the possible `AuthUserStrategy*`'s. */ export declare type AuthUserStrategy = AuthUserStrategyEmail | AuthUserStrategyPhone | AuthUserStrategyUsername; /** * The unique identifier for `email` logins. * @export */ export declare type AuthUserStrategyEmail = typeof AUTH_USER_STRATEGY_EMAIL; /** * The unique identifier for `phone` logins. * @export */ export declare type AuthUserStrategyPhone = typeof AUTH_USER_STRATEGY_PHONE; /** * The unique identifier for `username` logins. * @export */ export declare type AuthUserStrategyUsername = typeof AUTH_USER_STRATEGY_USERNAME; /** * The user's presence when they are away. * @export */ export declare const AUTH_USER_PRESENCE_AWAY = "away"; /** * The user's presence when they are offline. * @export */ export declare const AUTH_USER_PRESENCE_OFFLINE = "offline"; /** * The user's presence when they are present. * @export */ export declare const AUTH_USER_PRESENCE_PRESENT = "present"; /** * The unique identifier for `email` logins. * @export */ export declare const AUTH_USER_STRATEGY_EMAIL = "email"; /** * The unique identifier for `phone` logins. * @export */ export declare const AUTH_USER_STRATEGY_PHONE = "phone"; /** * The unique identifier for `username` logins. * @export */ export declare const AUTH_USER_STRATEGY_USERNAME = "username";