declare namespace Ext { export namespace ux { export interface LiveSearchGridPanelConfig { columns?: Ext.grid.column.Column[] | object; store?: Ext.data.Store | string | object; actions?: object; activeItem?: string | number; alignOnScroll?: boolean; alignTarget?: string; allowDeselect?: boolean; alwaysOnTop?: boolean | number; anchor?: string; anchorSize?: number | object; animateShadow?: boolean; animCollapse?: boolean | number; ariaAttributes?: object; ariaDescribedBy?: string; ariaLabel?: string; ariaLabelledBy?: string; autoDestroy?: boolean; autoEl?: string | object; autoLoad?: boolean; autoRender?: boolean | string | Ext.dom.Element; autoScroll?: boolean; autoShow?: boolean; baseCls?: string; bbar?: object | object[]; bind?: object | string; bodyBorder?: boolean; bodyCls?: string | string[]; bodyPadding?: number | string; bodyStyle?: string | object | CallableFunction; border?: boolean; bubbleEvents?: string[]; bufferedRenderer?: boolean; buttonAlign?: string; buttons?: object[]; childEls?: object | string[] | object[]; closable?: boolean; closeAction?: string; closeToolText?: string; cls?: string | string[]; collapsed?: boolean; collapsedCls?: string; collapseDirection?: string; collapseFirst?: boolean; collapseMode?: string; collapseToolText?: string; collapsible?: boolean; columnLines?: boolean; columnWidth?: number; componentCls?: string; componentLayout?: string | object; constrain?: boolean; constrainHeader?: boolean; constraintInsets?: object | string; constrainTo?: Ext.util.Region | Ext.dom.Element; contentEl?: string; controller?: string | object | Ext.app.ViewController; data?: object; defaultAlign?: string; defaultButton?: string; defaultButtonTarget?: string; defaultDockWeights?: object; defaultFocus?: string; defaultListenerScope?: boolean; defaults?: object | CallableFunction; defaultType?: string; deferRowRender?: boolean; detachOnRemove?: boolean; disabled?: boolean; disabledCls?: string; disableSelection?: boolean; dock?: 'top' | 'bottom' | 'left' | 'right'; dockedItems?: object | object[]; draggable?: boolean | object; emptyText?: string; enableColumnHide?: boolean; enableColumnMove?: boolean; enableColumnResize?: boolean; enableLocking?: boolean; expandToolText?: string; fbar?: object | object[]; features?: Ext.grid.feature.Feature[] | object[]; fixed?: boolean; flex?: number; floatable?: boolean; floating?: boolean; focusCls?: string; focusOnToFront?: boolean; forceFit?: boolean; formBind?: boolean; frame?: boolean; frameHeader?: boolean; glyph?: number | string; header?: boolean | object; headerBorders?: boolean; headerOverCls?: string; headerPosition?: 'top' | 'bottom' | 'left' | 'right'; height?: number | string; hidden?: boolean; hideCollapseTool?: boolean; hideHeaders?: boolean; hideMode?: string; html?: string | object; icon?: string; iconAlign?: 'top' | 'right' | 'bottom' | 'left'; iconCls?: string; id?: string; itemId?: string; items?: object | object[]; keyMap?: object; keyMapEnabled?: boolean; keyMapTarget?: string; layout?: object | Ext.react.enums.Layout; lbar?: object | object[]; leadingBufferZone?: number; liquidLayout?: boolean; listeners?: object; liveDrag?: boolean; loader?: Ext.ComponentLoader | object; lockedGridConfig?: object; lockedViewConfig?: object; manageHeight?: boolean; margin?: number | string; maskElement?: string; matchCls?: string; maxHeight?: number; maxWidth?: number; minButtonWidth?: number; minHeight?: number; minWidth?: number; modal?: boolean; modelValidation?: boolean; multiColumnSort?: boolean; multiSelect?: boolean; normalGridConfig?: object; normalViewConfig?: object; numFromEdge?: number; overCls?: string; overflowX?: string; overflowY?: string; overlapHeader?: boolean; padding?: number | string; placeholder?: Ext.Component | object; placeholderCollapseHideMode?: number; plugins?: Ext.plugin.Abstract[] | Ext.plugin.Abstract | object[] | object | Ext.react.enums.Plugin | Ext.react.enums.Plugin[]; preventHeader?: boolean; publishes?: string | string[] | object; rbar?: object | object[]; record?: Ext.grid.CellContext | Ext.data.Model | number; reference?: string; referenceHolder?: boolean; region?: "north" | "south" | "east" | "west" | "center"; renderConfig?: object; renderData?: object; renderSelectors?: object; renderTo?: string | Ext.dom.Element; renderTpl?: Ext.XTemplate | string | string[]; reserveScrollbar?: boolean; resizable?: boolean | object; resizeHandles?: string; rowLines?: boolean; rowViewModel?: string | object; saveDelay?: number; scroll?: string | boolean; scrollable?: boolean | string | object; sealedColumns?: boolean; selection?: Ext.data.Model; selModel?: Ext.selection.Model | object | string; selType?: string; session?: boolean | object | Ext.data.Session; shadow?: string | boolean; shadowOffset?: number; shim?: boolean; shrinkWrap?: number; shrinkWrapDock?: boolean | number; simpleDrag?: boolean; simpleSelect?: boolean; sortableColumns?: boolean; split?: boolean | object; stateEvents?: string[]; stateful?: boolean | object; stateId?: string; style?: string | object; subGridXType?: string; suspendLayout?: boolean; syncRowHeight?: boolean; tabIndex?: number; tbar?: object | object[]; title?: string | object; titleAlign?: 'left' | 'center' | 'right'; titleCollapse?: boolean; titleRotation?: 'default' | 0 | 1 | 2; toFrontOnShow?: boolean; tools?: object[] | Ext.panel.Tool[]; touchAction?: object; tpl?: Ext.XTemplate | Ext.Template | string | string[]; tplWriteMode?: string; trailingBufferZone?: number; twoWayBindable?: string | string[] | object; ui?: string; userCls?: string | string[]; variableRowHeight?: boolean; view?: Ext.view.Table; viewConfig?: object; viewModel?: string | object | Ext.app.ViewModel; viewType?: string; weight?: number; width?: number | string; xtype?: string; } export class LiveSearchGridPanel extends Ext.grid.Panel { } } }