import { OnInit } from '@angular/core'; import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; import { GeneralActionButtonInterface } from '../../../../models/general-action.interface'; import { GeneralListDepsService } from '../../general-simple-list/general-list-deps.service'; import { GeneralSimpleListComponent } from './../../general-simple-list/general-simple-list.component'; import { ModalComponentInterface } from '../../../modal/modal.service'; import { OdataHttpHeaders } from '../../../../models/odata-http-header.interface'; import { GridNameInterface } from '../../../../models/grid-name.interface'; import { GeneralFieldConfigInterface } from '../../../../models/general-field-config.interface'; import * as i0 from "@angular/core"; export interface SelectModalInterface { modalTitle?: string; fields: GeneralFieldConfigInterface[]; oDataServer?: string; oDataEntity?: string; oDataHttpHeaders?: OdataHttpHeaders; addAll?: boolean; identityFieldName?: string; gridName?: GridNameInterface; items?: any[]; } export declare class GeneralSelectListModalComponent implements OnInit, ModalComponentInterface { private activeModal; private deps; simpleListComponent: GeneralSimpleListComponent; actions: GeneralActionButtonInterface[]; spinner: boolean; selectedRows: any[]; modalTitle: string; oDataTable: string; oDataHttpHeaders: OdataHttpHeaders; constructor(activeModal: NgbActiveModal, deps: GeneralListDepsService); data: SelectModalInterface; ngOnInit(): void; selectHandler(selectedRows: any[]): void; saveHandler(): void; beforeCloseCallback: () => Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }