import { SimpleChanges, EventEmitter, TemplateRef, QueryList } from '@angular/core'; import { SelectItem } from 'primeng/api'; import { InputComponent } from './template-form'; export declare class DropDownDataGridColumnTemplate { templateRef: TemplateRef; constructor(templateRef: TemplateRef); } export declare class DropDownDataGridColumn { private grid; constructor(grid: DropDownDataGridComponent); title: string; property: string; filterProperty: string; sortProperty: string; type: string; format: string; sortable: boolean; width: number | string; template: TemplateRef; readonly style: any; } export declare class DropDownDataGridComponent extends InputComponent { style: {}; emptyText: string; searchText: string; textProperty: string; valueProperty: string; placeholder: string; data: any[]; count: number; allowFiltering: boolean; filterCaseSensitivity: string; filterOperator: string; allowFilteringByAllStringColumns: boolean; resetFilterOnHide: boolean; allowSorting: boolean; multiple: boolean; columnWidth: string; isLoading: boolean; allowClear: boolean; loadData: EventEmitter; pageSize: number; value: any; innerSelectedValue: any; selectedValue: any; columns: QueryList; internalColumns: Array<{ property: string; title: string; sortable: boolean; }>; options: SelectItem[]; getOptions(): SelectItem[]; loading: boolean; selection: any; searchValue: string; multiSortMeta: any[]; private skip; private top; private filter; onToggle(op: any, dropdown: any, lookupPanel: any, dataTable: any, event: any): void; optionByItem(item: any): { label: any; value: any; }; updateValue(): void; getPropertyFilterExpression(property: string): string; getPropertyFilterValueExpression(searchValue: string): string; onSearch(): void; onSearchKeyPress(event: any): void; onRowSelect(op: any, dropdown: any, event: any): void; onClose(op: any, dropdown: any, event: any): void; onPage(event: any): void; orderBy: string; onSort(event: any): void; callLoadData(): void; load(): void; ngOnChanges(changes: SimpleChanges): void; } export declare class DropDownDataGridModule { }