declare namespace _default {
    export { createMultiProfile };
    export { deleteMultiProfile };
    export { getAccountId };
    export { getProfile };
    export { getMultiProfile };
    export { getMultiProfiles };
    export { getUsernames };
    export { updateProfile };
    export { updateMultiProfile };
}
export default _default;
/**
 * Update profile
 * @param {Object} obj
 * @param {String} obj.token
 * @param {import('../types').ProfileCreate} obj.data
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise}
 */
declare function createMultiProfile({ token, data, fnConfig }: {
    token: string;
    data: import("../types").ProfileCreate;
    fnConfig?: import("../types").FetchConfig;
}): Promise<any>;
/**
 * Delete profile
 * @param {Object} obj
 * @param {String} obj.token
 * @param {String} obj.profileId
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise}
 */
declare function deleteMultiProfile({ token, profileId, fnConfig }: {
    token: string;
    profileId: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<any>;
/**
 * Return account info
 * @param {Object} obj
 * @param {String} obj.token
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<import('../types').Account>}
 */
declare function getAccountId({ token, fnConfig }: {
    token: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<import("../types").Account>;
/**
 * Return profile info
 * @deprecated
 * @param {Object} obj
 * @param {String} obj.token
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<import('../types').Profile>}
 */
declare function getProfile({ token, fnConfig }: {
    token: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<import("../types").Profile>;
/**
 * Return profile info
 * @param {Object} obj
 * @param {String} obj.token
 * @param {String} obj.profileId
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<import('../types').Profile>}
 */
declare function getMultiProfile({ token, profileId, fnConfig }: {
    token: string;
    profileId: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<import("../types").Profile>;
/**
 * Return profile info
 * @param {Object} obj
 * @param {String} obj.token
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<import('../types').ProfileResponse>}
 */
declare function getMultiProfiles({ token, fnConfig }: {
    token: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<import("../types").ProfileResponse>;
/**
 * Return user names, idk what it is
 * @param {Object} obj
 * @param {String} obj.token
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise<{usernames: Array<String>}>}
 */
declare function getUsernames({ token, fnConfig }: {
    token: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<{
    usernames: Array<string>;
}>;
/**
 * Update profile
 * @param {Object} obj
 * @param {String} obj.token
 * @param {import('../types').Profile} obj.data
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise}
 */
declare function updateProfile({ token, data, fnConfig }: {
    token: string;
    data: import("../types").Profile;
    fnConfig?: import("../types").FetchConfig;
}): Promise<any>;
/**
 * Update profile
 * @param {Object} obj
 * @param {String} obj.token
 * @param {import('../types').Profile} obj.data
 * @param {String} obj.profileId
 * @param {import('../types').FetchConfig} [obj.fnConfig]  util config param
 * @returns {Promise}
 */
declare function updateMultiProfile({ token, data, profileId, fnConfig }: {
    token: string;
    data: import("../types").Profile;
    profileId: string;
    fnConfig?: import("../types").FetchConfig;
}): Promise<any>;
