import { OnInit, EventEmitter, ChangeDetectorRef } from '@angular/core'; import { ModalControl } from '../../../modal-control/modal-control.component'; import { ConfigOption, ConfigResult, ConfigStorage } from './grid-config.model'; import { SettingService } from '../../../../services/setting/setting.service'; import { NotifyService } from '../../../../services/notify/notify.service'; import { TranslateService } from '../../../../services/translate/translate.service'; export declare class GridConfigComponent implements OnInit { private ref; private notifyService; private settingService; private translateService; isMobileOrTablet: boolean; modal: ModalControl; sdChange: EventEmitter; option: ConfigOption; storage: ConfigStorage; constructor(ref: ChangeDetectorRef, notifyService: NotifyService, settingService: SettingService, translateService: TranslateService); ngOnInit(): void; setOption(option: ConfigOption): Promise; private init; private initDefault; open(): void; save(): void; reset(): void; moveColumnUp(index: number): void; moveColumnDown(index: number): void; emitOnChange(): void; }