///
import { AfterViewInit, AfterViewChecked, EventEmitter, ElementRef, OnChanges, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare class jqxGridComponent implements OnChanges, AfterViewInit, AfterViewChecked {
attrAltrows: boolean;
attrAltstart: number;
attrAltstep: number;
attrAutoshowloadelement: boolean;
attrAutoshowfiltericon: boolean;
attrAutoshowcolumnsmenubutton: boolean;
attrShowcolumnlines: boolean;
attrShowrowlines: boolean;
attrShowcolumnheaderlines: boolean;
attrAdaptive: boolean;
attrCompact: boolean;
attrContextmenuitems: [];
attrContextmenuenabled: [];
attrContextmenuwidth: [];
attrContextmenuheight: [];
attrContextmenuitemclick: [];
attrAdaptivewidth: number;
attrCommandcolumn: boolean;
attrCommandcolumnrenderer: (row?: number, columnfield?: string, active?: any) => string;
attrClipboard: boolean;
attrCloseablegroups: boolean;
attrColumnsmenuwidth: number;
attrColumnmenuopening: (menu?: jqwidgets.GridColumnmenuopening['menu'], datafield?: jqwidgets.GridColumnmenuopening['datafield'], height?: jqwidgets.GridColumnmenuopening['height']) => boolean | void;
attrColumnmenuclosing: (menu?: jqwidgets.GridColumnmenuclosing['menu'], datafield?: jqwidgets.GridColumnmenuclosing['datafield'], height?: jqwidgets.GridColumnmenuclosing['height']) => boolean;
attrCellhover: (cellhtmlElement?: jqwidgets.GridCellhover['cellhtmlElement'], x?: jqwidgets.GridCellhover['x'], y?: jqwidgets.GridCellhover['y']) => void;
attrEnablekeyboarddelete: boolean;
attrEnableellipsis: boolean;
attrEnablemousewheel: boolean;
attrEnableanimations: boolean;
attrEnabletooltips: boolean;
attrEnablehover: boolean;
attrEnablebrowserselection: boolean;
attrEverpresentrowposition: string;
attrEverpresentrowheight: number;
attrEverpresentrowactions: string;
attrEverpresentrowactionsmode: string;
attrFilterrowheight: number;
attrFiltermode: string;
attrGroupsrenderer: (text?: jqwidgets.GridGroupsrenderer['text'], group?: jqwidgets.GridGroupsrenderer['group'], expanded?: jqwidgets.GridGroupsrenderer['expanded'], data?: jqwidgets.GridGroupsrenderer['data']) => string;
attrGroupcolumnrenderer: (text?: jqwidgets.GridGroupcolumnrenderer['text']) => string;
attrGroupsexpandedbydefault: boolean;
attrHandlekeyboardnavigation: (event: jqwidgets.GridHandlekeyboardnavigation['event']) => boolean;
attrPagerrenderer: () => any[];
attrRtl: boolean;
attrShowdefaultloadelement: boolean;
attrShowfiltercolumnbackground: boolean;
attrShowfiltermenuitems: boolean;
attrShowpinnedcolumnbackground: boolean;
attrShowsortcolumnbackground: boolean;
attrShowsortmenuitems: boolean;
attrShowgroupmenuitems: boolean;
attrShowrowdetailscolumn: boolean;
attrShowheader: boolean;
attrShowgroupsheader: boolean;
attrShowaggregates: boolean;
attrShowgroupaggregates: boolean;
attrShoweverpresentrow: boolean;
attrShowfilterrow: boolean;
attrShowemptyrow: boolean;
attrShowstatusbar: boolean;
attrStatusbarheight: number;
attrShowtoolbar: boolean;
attrShowfilterbar: boolean;
attrFilterbarmode: string;
attrSelectionmode: string;
attrUpdatefilterconditions: (type?: string, defaultconditions?: any) => any;
attrUpdatefilterpanel: (filtertypedropdown1?: any, filtertypedropdown2?: any, filteroperatordropdown?: any, filterinputfield1?: any, filterinputfield2?: any, filterbutton?: any, clearbutton?: any, columnfilter?: any, filtertype?: any, filterconditions?: any) => any;
attrTheme: string;
attrToolbarheight: number;
attrAutoheight: boolean;
attrAutorowheight: boolean;
attrColumnsheight: number;
attrDeferreddatafields: Array;
attrGroupsheaderheight: number;
attrGroupindentwidth: number;
attrPagerheight: number | string;
attrRowsheight: number;
attrScrollbarsize: number | string;
attrScrollmode: string;
attrScrollfeedback: (row: jqwidgets.GridScrollfeedback['row']) => string;
attrAutosavestate: boolean;
attrAutoloadstate: boolean;
attrColumns: jqwidgets.GridColumn[];
attrEnableSanitize: boolean;
attrCardview: boolean;
attrCardviewcolumns: any;
attrCardheight: number;
attrCardsize: number;
attrColumngroups: Array;
attrColumnsmenu: boolean;
attrColumnsresize: boolean;
attrColumnsautoresize: boolean;
attrColumnsreorder: boolean;
attrCharting: jqwidgets.GridCharting;
attrDisabled: boolean;
attrEditable: boolean;
attrBatcheditable: boolean;
attrEditmode: string;
attrFilter: (cellValue?: jqwidgets.GridFilter['cellValue'], rowData?: jqwidgets.GridFilter['rowData'], dataField?: jqwidgets.GridFilter['dataField'], filterGroup?: jqwidgets.GridFilter['filterGroup'], defaultFilterResult?: jqwidgets.GridFilter['defaultFilterResult']) => any;
attrFilterable: boolean;
attrFilternlpinput: string;
attrAiKey: string;
attrAiUrl: string;
attrGroupable: boolean;
attrGroups: Array;
attrHorizontalscrollbarstep: number;
attrHorizontalscrollbarlargestep: number;
attrInitrowdetails: (index?: number, parentElement?: any, gridElement?: any, datarecord?: any) => void;
attrDisablerowdetails: (index?: number) => boolean;
attrKeyboardnavigation: boolean;
attrLocalization: jqwidgets.GridLocalizationobject;
attrPagesize: number;
attrPagesizeoptions: Array;
attrPagermode: 'simple' | 'default' | 'material';
attrPagerbuttonscount: number;
attrPageable: boolean;
attrAutofill: boolean;
attrRowdetails: boolean;
attrRowdetailstemplate: any;
attrReady: () => void;
attrRendered: (type: any) => void;
attrRenderstatusbar: (statusbar?: jqwidgets.GridRenderstatusbar['statusbar']) => void;
attrRendertoolbar: (toolbar?: jqwidgets.GridRendertoolbar['toolbar']) => void;
attrRendergridrows: (params?: any) => any;
attrSortable: boolean;
attrSortmode: string;
attrSortmodekey: string;
attrSelectedrowindex: number;
attrSelectedrowindexes: Array;
attrSource: jqwidgets.GridSource;
attrSorttogglestates: string;
attrUpdatedelay: number;
attrVirtualmode: boolean;
attrVerticalscrollbarstep: number;
attrVerticalscrollbarlargestep: number;
attrWidth: string | number;
attrHeight: string | number;
autoCreate: boolean;
properties: string[];
host: any;
elementRef: ElementRef;
widgetObject: jqwidgets.jqxGrid;
content: String;
container: HTMLDivElement;
constructor(containerElement: ElementRef);
ngOnInit(): void;
ngAfterViewInit(): void;
ngAfterViewChecked(): void;
ngOnChanges(changes: SimpleChanges): boolean;
arraysEqual(attrValue: any, hostValue: any): boolean;
manageAttributes(): any;
moveClasses(parentEl: HTMLElement, childEl: HTMLElement): void;
moveStyles(parentEl: HTMLElement, childEl: HTMLElement): void;
createComponent(options?: any): void;
createWidget(options?: any): void;
__updateRect__(): void;
setOptions(options: any): void;
altrows(arg?: boolean): boolean;
altstart(arg?: number): number;
altstep(arg?: number): number;
autoshowloadelement(arg?: boolean): boolean;
autoshowfiltericon(arg?: boolean): boolean;
autoshowcolumnsmenubutton(arg?: boolean): boolean;
showcolumnlines(arg?: boolean): boolean;
showrowlines(arg?: boolean): boolean;
showcolumnheaderlines(arg?: boolean): boolean;
adaptive(arg?: boolean): boolean;
compact(arg?: boolean): boolean;
contextmenuitems(arg?: undefined): undefined;
contextmenuenabled(arg?: undefined): undefined;
contextmenuwidth(arg?: undefined): undefined;
contextmenuheight(arg?: undefined): undefined;
contextmenuitemclick(arg?: undefined): undefined;
adaptivewidth(arg?: number): number;
commandcolumn(arg?: boolean): boolean;
commandcolumnrenderer(arg?: (row?: number, columnfield?: string, active?: any) => string): (row?: number, columnfield?: string, active?: any) => string;
clipboard(arg?: boolean): boolean;
closeablegroups(arg?: boolean): boolean;
columnsmenuwidth(arg?: number): number;
columnmenuopening(arg?: (menu?: jqwidgets.GridColumnmenuopening['menu'], datafield?: jqwidgets.GridColumnmenuopening['datafield'], height?: jqwidgets.GridColumnmenuopening['height']) => boolean | void): (menu?: jqwidgets.GridColumnmenuopening['menu'], datafield?: jqwidgets.GridColumnmenuopening['datafield'], height?: jqwidgets.GridColumnmenuopening['height']) => boolean | void;
columnmenuclosing(arg?: (menu?: jqwidgets.GridColumnmenuclosing['menu'], datafield?: jqwidgets.GridColumnmenuclosing['datafield'], height?: jqwidgets.GridColumnmenuclosing['height']) => boolean): (menu?: jqwidgets.GridColumnmenuclosing['menu'], datafield?: jqwidgets.GridColumnmenuclosing['datafield'], height?: jqwidgets.GridColumnmenuclosing['height']) => boolean;
cellhover(arg?: (cellhtmlElement?: jqwidgets.GridCellhover['cellhtmlElement'], x?: jqwidgets.GridCellhover['x'], y?: jqwidgets.GridCellhover['y']) => void): (cellhtmlElement?: jqwidgets.GridCellhover['cellhtmlElement'], x?: jqwidgets.GridCellhover['x'], y?: jqwidgets.GridCellhover['y']) => void;
enablekeyboarddelete(arg?: boolean): boolean;
enableellipsis(arg?: boolean): boolean;
enablemousewheel(arg?: boolean): boolean;
enableanimations(arg?: boolean): boolean;
enabletooltips(arg?: boolean): boolean;
enablehover(arg?: boolean): boolean;
enablebrowserselection(arg?: boolean): boolean;
everpresentrowposition(arg?: string): string;
everpresentrowheight(arg?: number): number;
everpresentrowactions(arg?: string): string;
everpresentrowactionsmode(arg?: string): string;
filterrowheight(arg?: number): number;
filtermode(arg?: string): string;
groupsrenderer(arg?: (text?: jqwidgets.GridGroupsrenderer['text'], group?: jqwidgets.GridGroupsrenderer['group'], expanded?: jqwidgets.GridGroupsrenderer['expanded'], data?: jqwidgets.GridGroupsrenderer['data']) => string): (text?: jqwidgets.GridGroupsrenderer['text'], group?: jqwidgets.GridGroupsrenderer['group'], expanded?: jqwidgets.GridGroupsrenderer['expanded'], data?: jqwidgets.GridGroupsrenderer['data']) => string;
groupcolumnrenderer(arg?: (text?: jqwidgets.GridGroupcolumnrenderer['text']) => string): (text?: jqwidgets.GridGroupcolumnrenderer['text']) => string;
groupsexpandedbydefault(arg?: boolean): boolean;
handlekeyboardnavigation(arg?: (event: jqwidgets.GridHandlekeyboardnavigation['event']) => boolean): (event: jqwidgets.GridHandlekeyboardnavigation['event']) => boolean;
pagerrenderer(arg?: () => any[]): () => any[];
rtl(arg?: boolean): boolean;
showdefaultloadelement(arg?: boolean): boolean;
showfiltercolumnbackground(arg?: boolean): boolean;
showfiltermenuitems(arg?: boolean): boolean;
showpinnedcolumnbackground(arg?: boolean): boolean;
showsortcolumnbackground(arg?: boolean): boolean;
showsortmenuitems(arg?: boolean): boolean;
showgroupmenuitems(arg?: boolean): boolean;
showrowdetailscolumn(arg?: boolean): boolean;
showheader(arg?: boolean): boolean;
showgroupsheader(arg?: boolean): boolean;
showaggregates(arg?: boolean): boolean;
showgroupaggregates(arg?: boolean): boolean;
showeverpresentrow(arg?: boolean): boolean;
showfilterrow(arg?: boolean): boolean;
showemptyrow(arg?: boolean): boolean;
showstatusbar(arg?: boolean): boolean;
statusbarheight(arg?: number): number;
showtoolbar(arg?: boolean): boolean;
showfilterbar(arg?: boolean): boolean;
filterbarmode(arg?: string): string;
selectionmode(arg?: string): string;
updatefilterconditions(arg?: (type?: string, defaultconditions?: any) => any): (type?: string, defaultconditions?: any) => any;
updatefilterpanel(arg?: (filtertypedropdown1?: any, filtertypedropdown2?: any, filteroperatordropdown?: any, filterinputfield1?: any, filterinputfield2?: any, filterbutton?: any, clearbutton?: any, columnfilter?: any, filtertype?: any, filterconditions?: any) => any): (filtertypedropdown1?: any, filtertypedropdown2?: any, filteroperatordropdown?: any, filterinputfield1?: any, filterinputfield2?: any, filterbutton?: any, clearbutton?: any, columnfilter?: any, filtertype?: any, filterconditions?: any) => any;
theme(arg?: string): string;
toolbarheight(arg?: number): number;
autoheight(arg?: boolean): boolean;
autorowheight(arg?: boolean): boolean;
columnsheight(arg?: number): number;
deferreddatafields(arg?: Array): Array;
groupsheaderheight(arg?: number): number;
groupindentwidth(arg?: number): number;
height(arg?: number | string): number | string;
pagerheight(arg?: number | string): number | string;
rowsheight(arg?: number): number;
scrollbarsize(arg?: number | string): number | string;
scrollmode(arg?: string): string;
scrollfeedback(arg?: (row: jqwidgets.GridScrollfeedback['row']) => string): (row: jqwidgets.GridScrollfeedback['row']) => string;
width(arg?: string | number): string | number;
autosavestate(arg?: boolean): boolean;
autoloadstate(arg?: boolean): boolean;
columns(arg?: jqwidgets.GridColumn[]): jqwidgets.GridColumn[];
enableSanitize(arg?: boolean): boolean;
cardview(arg?: boolean): boolean;
cardviewcolumns(arg?: any): any;
cardheight(arg?: number): number;
cardsize(arg?: number): number;
columngroups(arg?: Array): Array;
columnsmenu(arg?: boolean): boolean;
columnsresize(arg?: boolean): boolean;
columnsautoresize(arg?: boolean): boolean;
columnsreorder(arg?: boolean): boolean;
charting(arg?: jqwidgets.GridCharting): jqwidgets.GridCharting;
disabled(arg?: boolean): boolean;
editable(arg?: boolean): boolean;
batcheditable(arg?: boolean): boolean;
editmode(arg?: string): string;
filter(arg?: (cellValue?: jqwidgets.GridFilter['cellValue'], rowData?: jqwidgets.GridFilter['rowData'], dataField?: jqwidgets.GridFilter['dataField'], filterGroup?: jqwidgets.GridFilter['filterGroup'], defaultFilterResult?: jqwidgets.GridFilter['defaultFilterResult']) => any): (cellValue?: jqwidgets.GridFilter['cellValue'], rowData?: jqwidgets.GridFilter['rowData'], dataField?: jqwidgets.GridFilter['dataField'], filterGroup?: jqwidgets.GridFilter['filterGroup'], defaultFilterResult?: jqwidgets.GridFilter['defaultFilterResult']) => any;
filterable(arg?: boolean): boolean;
filternlpinput(arg?: string): string;
aiKey(arg?: string): string;
aiUrl(arg?: string): string;
groupable(arg?: boolean): boolean;
groups(arg?: Array): Array;
horizontalscrollbarstep(arg?: number): number;
horizontalscrollbarlargestep(arg?: number): number;
initrowdetails(arg?: (index?: number, parentElement?: any, gridElement?: any, datarecord?: any) => void): (index?: number, parentElement?: any, gridElement?: any, datarecord?: any) => void;
disablerowdetails(arg?: (index?: number) => boolean): (index?: number) => boolean;
keyboardnavigation(arg?: boolean): boolean;
localization(arg?: jqwidgets.GridLocalizationobject): jqwidgets.GridLocalizationobject;
pagesize(arg?: number): number;
pagesizeoptions(arg?: Array): Array;
pagermode(arg?: 'simple' | 'default' | 'material'): 'simple' | 'default' | 'material';
pagerbuttonscount(arg?: number): number;
pageable(arg?: boolean): boolean;
autofill(arg?: boolean): boolean;
rowdetails(arg?: boolean): boolean;
rowdetailstemplate(arg?: any): any;
ready(arg?: () => void): () => void;
rendered(arg?: (type: any) => void): (type: any) => void;
renderstatusbar(arg?: (statusbar?: jqwidgets.GridRenderstatusbar['statusbar']) => void): (statusbar?: jqwidgets.GridRenderstatusbar['statusbar']) => void;
rendertoolbar(arg?: (toolbar?: jqwidgets.GridRendertoolbar['toolbar']) => void): (toolbar?: jqwidgets.GridRendertoolbar['toolbar']) => void;
rendergridrows(arg?: (params?: any) => any): (params?: any) => any;
sortable(arg?: boolean): boolean;
sortmode(arg?: string): string;
sortmodekey(arg?: string): string;
selectedrowindex(arg?: number): number;
selectedrowindexes(arg?: Array): Array;
source(arg?: jqwidgets.GridSource): jqwidgets.GridSource;
sorttogglestates(arg?: string): string;
updatedelay(arg?: number): number;
virtualmode(arg?: boolean): boolean;
verticalscrollbarstep(arg?: number): number;
verticalscrollbarlargestep(arg?: number): number;
autoresizecolumns(type?: string): void;
autoresizecolumn(dataField: string, type?: string): void;
beginupdate(): void;
clear(): void;
createChart(type: string, dataSource?: undefined): void;
destroy(): void;
endupdate(): void;
ensurerowvisible(rowBoundIndex: number): void;
focus(): void;
getcolumnindex(dataField: string): number;
getcolumn(dataField: string): jqwidgets.GridGetColumn;
getcolumnproperty(dataField: string, propertyName: string): any;
getrowid(rowBoundIndex: number): string;
getrowdata(rowBoundIndex: number): any;
getrowdatabyid(rowID: string): any;
getrowboundindexbyid(rowID: string): number;
getrowboundindex(rowDisplayIndex: number): number;
getrows(): Array;
getboundrows(): Array;
getdisplayrows(): Array;
getdatainformation(): jqwidgets.GridGetDataInformation;
getsortinformation(): jqwidgets.GridGetSortInformation;
getpaginginformation(): jqwidgets.GridGetPagingInformation;
hidecolumn(dataField: string): void;
hideloadelement(): void;
hiderowdetails(rowBoundIndex: number): void;
iscolumnvisible(dataField: string): boolean;
iscolumnpinned(dataField: string): boolean;
localizestrings(localizationobject: jqwidgets.GridLocalizationobject): void;
pincolumn(dataField: string): void;
refreshdata(): void;
refresh(): void;
render(): void;
scrolloffset(top: number, left: number): void;
scrollposition(): jqwidgets.GridScrollPosition;
showloadelement(): void;
showrowdetails(rowBoundIndex: number): void;
setcolumnindex(dataField: string, index: number): void;
setcolumnproperty(dataField: string, propertyName: any, propertyValue: any): void;
showcolumn(dataField: string): void;
unpincolumn(dataField: string): void;
updatebounddata(type?: any): void;
updating(): boolean;
getsortcolumn(): string;
removesort(): void;
sortby(dataField: string, sortOrder: string): void;
addgroup(dataField: string): void;
cleargroups(): void;
collapsegroup(group: number | string): void;
collapseallgroups(): void;
expandallgroups(): void;
expandgroup(group: number | string): void;
getrootgroupscount(): number;
getgroup(groupIndex: number): jqwidgets.GridGetGroup;
insertgroup(groupIndex: number, dataField: string): void;
iscolumngroupable(): boolean;
removegroupat(groupIndex: number): void;
removegroup(dataField: string): void;
addfilter(dataField: string, filterGroup: any, refreshGrid?: boolean): void;
applyfilters(): void;
clearfilters(): void;
getfilterinformation(): any;
getcolumnat(index: number): any;
removefilter(dataField: string, refreshGrid: boolean): void;
refreshfilterrow(): void;
gotopage(pagenumber: number): void;
gotoprevpage(): void;
gotonextpage(): void;
addrow(rowIds: any, data: any, rowPosition?: any): void;
begincelledit(rowBoundIndex: number, dataField: string): void;
beginrowedit(rowBoundIndex: number): void;
closemenu(): void;
deleterow(rowIds: string | number | Array): void;
endcelledit(rowBoundIndex: number, dataField: string, confirmChanges: boolean): void;
endrowedit(rowBoundIndex: number, confirmChanges: boolean): void;
getcell(rowBoundIndex: number, datafield: string): jqwidgets.GridGetCell;
getcellatposition(left: number, top: number): jqwidgets.GridGetCell;
getcelltext(rowBoundIndex: number, dataField: string): string;
getcelltextbyid(rowID: string, dataField: string): string;
getcellvaluebyid(rowID: string, dataField: string): any;
getcellvalue(rowBoundIndex: number, dataField: string): any;
isBindingCompleted(): boolean;
openmenu(dataField: string): void;
setcellvalue(rowBoundIndex: number, dataField: string, value: any): void;
setcellvaluebyid(rowID: string, dataField: string, value: any): void;
showvalidationpopup(rowBoundIndex: number, dataField: string, validationMessage: string): void;
updaterow(rowIds: string | number | Array, data: any): void;
clearselection(): void;
getselectedrowindex(): number;
getselectedrowindexes(): Array;
getselectedcell(): jqwidgets.GridGetSelectedCell;
getselectedcells(): Array;
showSidePanel(selector: string | HTMLElement, width?: number, callbackFn?: any): void;
closeSidePanel(): void;
selectcell(rowBoundIndex: number, dataField: string): void;
selectallrows(): void;
selectrow(rowBoundIndex: number): void;
unselectrow(rowBoundIndex: number): void;
unselectcell(rowBoundIndex: number, dataField: string): void;
getcolumnaggregateddata(dataField: string, aggregates: Array): string;
refreshaggregates(): void;
renderaggregates(): void;
exportdata(dataType: string, fileName?: string, exportHeader?: boolean, rows?: Array, exportHiddenColumns?: boolean, serverURL?: string, charSet?: string): any;
exportview(dataType: string, fileName?: string): any;
openColumnChooser(columns?: any, header?: string): void;
getstate(): jqwidgets.GridGetState;
loadstate(stateobject: any): void;
savestate(): jqwidgets.GridGetState;
onBindingcomplete: EventEmitter;
onColumnresized: EventEmitter;
onColumnreordered: EventEmitter;
onColumnclick: EventEmitter;
onCellclick: EventEmitter;
onCelldoubleclick: EventEmitter;
onCellselect: EventEmitter;
onCellunselect: EventEmitter;
onCellvaluechanged: EventEmitter;
onCellbeginedit: EventEmitter;
onCellendedit: EventEmitter;
onFilter: EventEmitter;
onGroupschanged: EventEmitter;
onGroupexpand: EventEmitter;
onGroupcollapse: EventEmitter;
onPagechanged: EventEmitter;
onPagesizechanged: EventEmitter;
onRowclick: EventEmitter;
onRowdoubleclick: EventEmitter;
onRowselect: EventEmitter;
onRowunselect: EventEmitter;
onRowexpand: EventEmitter;
onRowcollapse: EventEmitter;
onSort: EventEmitter;
__wireEvents__(): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}