import { OnInit, EventEmitter } from '@angular/core'; import { DataSourceQuery } from '../../../datasource/data-source-query'; import { DocumentDataSourceService } from '../../../datasource/document-data-source.service'; export declare class E5coreUiSelectFromListBaseComponent implements OnInit { datasource: DocumentDataSourceService; query: DataSourceQuery; autoSearch: boolean; pagesizes: number[]; error: string; listItemViewEvent: EventEmitter<{}>; listItemSelectEvent: EventEmitter<{}>; searchEvent: EventEmitter<{}>; searchText: string; ngOnInit(): void; /** * Pass the open work item event on to any listener. * @param data the row of data, including the "Id" from the table. */ onOpen(data: any): void; /** * Pass the open link on to any listener. * @param data the row of data, including the "Id" from the table. */ onSelect(data: any): void; /** * Pass the open link on to any listener. * @param data the row of data, including the "Id" from the table. */ onLink(link: string): void; /** * Execute a search with the required search expression values. * @param expression the fields and values required to perform the search. */ search(): void; /** * Clear the search results. */ reset(): void; /** * Refresh the search results at the current page. */ refresh(): void; }