import { OnInit } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { Subscription } from 'rxjs'; import { AppConfigService } from '../../../services'; import { ConfigSandbox } from '../../../store'; import { GeneralListDataEntryComponent } from '../general-list-data-entry/general-list-data-entry.component'; import { ModalStatus } from '../general-list-data-entry/general-list-modal-data-entry/modal-status'; import { GeneralListDepsService } from '../general-simple-list/general-list-deps.service'; import { MasterDataPageInputStrategy } from './master-data-page-input-strategy'; import * as i0 from "@angular/core"; export declare class GeneralMasterDataListComponent extends GeneralListDataEntryComponent implements OnInit { private appConfigService; private translateService; private configSandBox; dataInput: MasterDataPageInputStrategy; subscription: Subscription; id: string; fieldsSubscription: Subscription; constructor(appConfigService: AppConfigService, deps: GeneralListDepsService, translateService: TranslateService, configSandBox: ConfigSandbox); runOnmodalClosed(submit: boolean): void; onFormValuesChanged: (values: any) => void; onModalTypeChanged($event: ModalStatus): void; ngOnDestroy(): void; removeCallback: (data: any) => void; component: GeneralListDataEntryComponent; ngOnInit(): Promise; selectHandler: (selectedRows: any) => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }