import { FormModel } from '@xh/hoist/cmp/form'; import { AppOptionSpec, HoistModel, TaskObserver } from '@xh/hoist/core'; import { AppOption } from './AppOption'; /** * Manages built-in setting of options. * @internal */ export declare class OptionsDialogModel extends HoistModel { xhImpl: boolean; isOpen: boolean; options: AppOption[]; loadTask: TaskObserver; formModel: FormModel; constructor(); init(): void; setOptions(options: AppOptionSpec[]): void; get hasOptions(): boolean; get reloadRequired(): boolean; get refreshRequired(): boolean; show(): void; hide(): void; toggleVisibility(): void; initAsync(): Promise; saveAsync(): Promise; doSaveAsync(): Promise; }