import { IHubHistory } from "../core/hubHistory";
/**
 * Hub Level Settings
 */
export interface IUserHubSettings {
    schemaVersion: number;
    username?: string;
    updated?: number;
    /**
     * Track notices the user has dismissed
     * stored as an object so we can add more types in the future
     */
    notices?: {
        /**
         * Ids of notices the user has dismissed
         */
        dismissed?: string[];
    };
    /**
     * Allow features to be opted in or out of
     */
    features?: {
        workspace?: boolean;
    };
    /**
     * Optional history of sites/content the user has visited
     */
    history?: IHubHistory;
}
