import { Preference } from "narraleaf-react"; import { StringKeyof } from "../../../shared/utils/types"; import { EventToken } from "../../app/app.types"; export declare class AppState> extends Preference { constructor(settings: T); get>(key: K): T[K]; getAll(): T; set>(key: K, value: T[K]): void; onChange>(key: K, listener: (value: T[K]) => void): EventToken; }