/**
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License.
 */
import { AgentState } from './agentState';
import { Storage } from '../storage/storage';
/**
 * Manages the state of a user.
 */
export declare class UserState extends AgentState {
    private readonly namespace;
    /**
      * Creates a new instance of UserState.
      * @param storage The storage provider.
      */
    constructor(storage: Storage, namespace?: string);
    private getStorageKey;
}
