import { IdService } from '@farris/ui-common'; import { Subject } from 'rxjs'; import { PersonalConfig } from './lookup-grid-options'; export declare class PersonalConfigService { private idService; personalConf: PersonalConfig; selectItemObser$: Subject<{}>; displayType: string; singleSelect: boolean; idField: string; textField: string; mapFields: any; private _key; _newKey: string; personalConfigKey: string; controlID: string; constructor(idService: IdService); private buildKey; initPersonalConf(obj: any): void; getPersonalData(key?: string): PersonalConfig; getQuickSelected(localeId?: string): any; getDialogSize(): any; updatePersonalConfig(cfg: Partial): void; savePersonalConfig(data: PersonalConfig): boolean; getActiveTabIndex(tabName?: string): string; updateQueckSelected(selectedRow: any, localeId: string): void; /** * 更新数据结构,现有个性化数据均转为 中文环境下数据; */ _updatePersonalConfig(per: PersonalConfig): void; }