import { OnInit } from '@angular/core'; import { GeneralListDataEntryStateType } from '../../../models'; import { GeneralActionButtonInterface, GeneralIconActionInterface } from '../../../models/general-action.interface'; import { GeneralFieldConfigInterface } from '../../../models/general-field-config.interface'; import { GeneralListDataEntryComponent } from '../general-list-data-entry/general-list-data-entry.component'; import { GeneralListDepsService } from '../general-simple-list/general-list-deps.service'; import { GridColumnFilterInterface } from './../../../models/grid-column-filter.interface'; import * as i0 from "@angular/core"; export declare class GeneralListDataEntryAssignmentComponent extends GeneralListDataEntryComponent implements OnInit { assignedUniquePageName?: string; assignedGridName?: string; assignedFields?: GeneralFieldConfigInterface[]; assignedODataServer?: string; assignedODataTable?: string; assignedODataEntity?: string; assignedODataHttpHeaders: { [key: string]: string; }; modalODataServer?: string; modalODataTable?: string; modalODataEntity?: string; modalODataFilterArray?: any[]; modalFields?: GeneralFieldConfigInterface[]; assignedODataFilters?: GridColumnFilterInterface[]; assignedItems?: any[]; identityFieldName: string; assignedRefFieldName: string; modalArrayRefFieldName: string; assignedModalTitle?: string; assignedRowIconActions?: GeneralIconActionInterface[]; assignCallback: (parent: any) => Promise; removeAssignedItemsCallback: (items: any[], parentId?: any) => Promise; selectAssignedItemsCallback: (items: any[], parentId?: any) => Promise; assignedCustomButtons: GeneralActionButtonInterface[]; assignedSelectedRows: any[]; constructor(deps: GeneralListDepsService); ngOnInit(): void; assignHandler: () => Promise; unassignHandler: () => Promise; selectHandler: (selectedRows: any) => void; reloadHandler(): void; changeStateHandler(state: GeneralListDataEntryStateType): void; assignedSelectHandler: (selectedRows: any[]) => void; private saveSelectedRowsFromModalAsAssigned; private removeSelectedRowsFromAssigned; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }