import type { Models } from 'appwrite';
export declare class UserStore {
    subscribe: any;
    set: (this: void, value: any) => void;
    update: (this: void, updater: any) => void;
    constructor();
    /**
     * Reload the current User.
     * @returns {Promise<Models.User<Models.Preferences>>}
     */
    reload(): Promise<Models.User<Models.Preferences>>;
    /**
     * Logout the current User.
     * @returns {Promise<object>}
     */
    logout(): Promise<object>;
}
