import { ViewModel, ViewModelState } from '@farris/devkit-vue';
import { BaseDataService } from './base-data.service';
import { FormNotifyService } from '../form-notify.service';
import { FormLoadingService } from '../form-loading.service';

/**
 * 数据保存服务
 */
declare class SaveDataService extends BaseDataService {
    viewModel: ViewModel<ViewModelState>;
    private formNotifyService;
    private formLoadingService;
    /**
     * 构造函数
     */
    constructor(viewModel: ViewModel<ViewModelState>, formNotifyService: FormNotifyService, formLoadingService: FormLoadingService);
    /**
     * 保存成功
     */
    save(): Promise<void>;
}
export { SaveDataService };
