import { IAppSettings, IUser } from "@etsoo/appscript";
import { ReactApp } from "./ReactApp";
/**
 * Common independent application
 * 通用独立程序
 */
export declare abstract class CommonApp<U extends IUser = IUser, S extends IAppSettings = IAppSettings> extends ReactApp<S, U> {
    /**
     * Constructor
     * @param settings Settings
     * @param name Application name
     * @param debug Debug mode
     */
    constructor(settings: S, name: string, debug?: boolean);
    /**
     * Init call update fields in local storage
     * @returns Fields
     */
    protected initCallEncryptedUpdateFields(): string[];
}
