export declare const _: { utf8_encode(s: string | null): string; stringRepeat(str: string, len: number): string; padStart(str: string, totalLength: number, padStr: string): string; camelCaseToHyphen(str: string): string | null; hyphenToCamelCase(str: string): string | null; capitalise(str: string): string; escapeString(toEscape?: string | null | undefined): string | null; camelCaseToHumanText(camelCase: string | undefined): string | null; startsWith(str: string, matchStart: string): boolean; convertToSet(list: T[]): Set; sortRowNodesByOrder(rowNodes: import("../main").RowNode[], rowNodeOrder: { [id: string]: number; }): void; traverseNodesWithKey(nodes: import("../main").RowNode[] | null, callback: (node: import("../main").RowNode, key: string) => void): void; iterateObject(object: { [p: string]: T_1; } | T_1[] | null | undefined, callback: (key: string, value: T_1) => void): void; cloneObject(object: T_2): T_2; deepCloneObject(object: T_3): T_3; deepCloneDefinition(object: T_4, keysToSkip?: string[] | undefined): T_4 | undefined; getProperty(object: T_5, key: K): any; setProperty(object: T_6, key: K_1, value: any): void; copyPropertiesIfPresent(source: S, target: T_7, ...properties: K_2[]): void; copyPropertyIfPresent(source: S_1, target: T_8, property: K_3, transform?: ((value: S_1[K_3]) => any) | undefined): void; getAllKeysInObjects(objects: any[]): string[]; getAllValuesInObject(obj: T_9): any[]; mergeDeep(dest: any, source: any, copyUndefined?: boolean, makeCopyOfSimpleObjects?: boolean): void; assign(target: T_10, source: U): T_10 & U; assign(target: T_11, source1: U_1, source2: V): T_11 & U_1 & V; assign(target: T_12, source1: U_2, source2: V_1, source3: W): T_12 & U_2 & V_1 & W; missingOrEmptyObject(value: any): boolean; get(source: any, expression: string, defaultValue: any): any; set(target: any, expression: string, value: any): void; deepFreeze(object: any): any; getValueUsingField(data: any, field: string, fieldContainsDots: boolean): any; removeAllReferences(obj: any, objectName: string): void; isNonNullObject(value: any): boolean; padStartWidthZeros(value: number, totalStringSize: number): string; createArrayOfNumbers(first: number, last: number): number[]; isNumeric(value: any): boolean; getMaxSafeInteger(): number; cleanNumber(value: any): number | null; decToHex(number: number, bytes: number): string; formatNumberTwoDecimalPlacesAndCommas(value: number): string; formatNumberCommas(value: number): string; sum(values: number[] | null): number | null; normalizeWheel(event: any): any; isLeftClick(mouseEvent: MouseEvent): boolean; areEventsNear(e1: Touch | MouseEvent, e2: Touch | MouseEvent, pixelCount: number): boolean; convertToMap(arr: [K_4, V_2][]): Map; keys(map: Map): T_13[]; isKeyPressed(event: KeyboardEvent, keyToCheck: number): boolean; isEventFromPrintableCharacter(event: KeyboardEvent): boolean; isUserSuppressingKeyboardEvent(gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, keyboardEvent: KeyboardEvent, rowNode: import("../main").RowNode, column: import("../main").Column, editing: boolean): boolean; isUserSuppressingHeaderKeyboardEvent(gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, keyboardEvent: KeyboardEvent, headerRowIndex: number, column: import("../main").Column | import("../main").ColumnGroup): boolean; createIcon(iconName: string, gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, column: import("../main").Column | null): HTMLElement; createIconNoSpan(iconName: string, gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, column?: import("../main").Column | null | undefined, forceCreate?: boolean | undefined): HTMLElement | undefined; iconNameClassMap: { [key: string]: string; }; makeNull(value?: T_14 | undefined): T_14 | null; exists(value: string | null | undefined, allowEmptyString?: boolean | undefined): value is string; exists(value: T_15): value is NonNullable; missing(value: T_16 | null | undefined): value is Exclude | Exclude; missingOrEmpty(value?: string | T_17[] | null | undefined): boolean; toStringOrNull(value: any): string | null; attrToNumber(value?: string | number | null | undefined): number | null | undefined; attrToBoolean(value?: string | boolean | null | undefined): boolean | undefined; attrToString(value?: string | undefined): string | undefined; referenceCompare(left: T_18, right: T_18): boolean; jsonEquals(val1: T1, val2: T2): boolean; defaultComparator(valueA: any, valueB: any, accentedCompare?: boolean): number; find(collection: { [id: string]: T_19; } | T_19[] | null, predicate: string | boolean | ((item: T_19) => boolean), value?: any): T_19 | null; values(object: { [key: string]: T_20; } | Set | Map): T_20[]; fuzzyCheckStrings(inputValues: string[], validValues: string[], allSuggestions: string[]): { [p: string]: string[]; }; fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean | undefined, weighted?: boolean | undefined): string[]; get_bigrams(from: string): any[]; string_distances(str1: string, str2: string): number; string_weighted_distances(str1: string, str2: string): number; doOnce(func: () => void, key: string): void; getFunctionName(funcConstructor: any): any; getFunctionParameters(func: any): any; isFunction(val: any): boolean; executeInAWhile(funcs: Function[]): void; executeNextVMTurn(func: () => void): void; executeAfter(funcs: Function[], milliseconds?: number): void; debounce(func: (...args: any[]) => void, wait: number, immediate?: boolean): (...args: any[]) => void; waitUntil(condition: () => boolean, callback: () => void, timeout?: number, timeoutMessage?: string | undefined): void; compose(...fns: Function[]): (arg: any) => any; callIfPresent(func: Function): void; stopPropagationForAgGrid(event: Event): void; isStopPropagationForAgGrid(event: Event): boolean; getComponentForEvent(gridOptionsWrapper: import("../gridOptionsWrapper").GridOptionsWrapper, event: Event, type: string): T_21 | null; addChangeListener(element: HTMLElement, listener: EventListener): void; getTarget(event: Event): Element; isElementInEventPath(element: HTMLElement, event: Event): boolean; createEventPath(event: Event): EventTarget[]; addAgGridEventPath(event: Event): void; getEventPath(event: Event): EventTarget[]; addSafePassiveEventListener(frameworkOverrides: import("../main").IFrameworkOverrides, eElement: HTMLElement, event: string, listener: (event?: any) => void): void; isEventSupported: (eventName: any) => boolean; addCssClass(element: HTMLElement, className: string): HTMLElement | undefined; removeCssClass(element: HTMLElement, className: string): void; addOrRemoveCssClass(element: HTMLElement, className: string, addOrRemove: boolean): void; radioCssClass(element: HTMLElement, elementClass: string | null, otherElementClass?: string | null | undefined): void; containsClass(element: HTMLElement, className: string): boolean; isFocusableFormField(element: HTMLElement): boolean; setDisplayed(element: HTMLElement, displayed: boolean): void; setVisible(element: HTMLElement, visible: boolean): void; setDisabled(element: HTMLElement, disabled: boolean): void; isElementChildOfClass(element: HTMLElement | null, cls: string, maxNest?: number | undefined): boolean; getElementSize(el: HTMLElement): { height: number; width: number; paddingTop: number; paddingRight: number; paddingBottom: number; paddingLeft: number; marginTop: number; marginRight: number; marginBottom: number; marginLeft: number; boxSizing: string; }; getInnerHeight(el: HTMLElement): number; getInnerWidth(el: HTMLElement): number; getAbsoluteHeight(el: HTMLElement): number; getAbsoluteWidth(el: HTMLElement): number; isRtlNegativeScroll(): boolean; getScrollLeft(element: HTMLElement, rtl: boolean): number; setScrollLeft(element: HTMLElement, value: number, rtl: boolean): void; clearElement(el: HTMLElement): void; removeElement(parent: HTMLElement, cssSelector: string): void; removeFromParent(node: Element | null): void; isVisible(element: HTMLElement): boolean; loadTemplate(template: string): HTMLElement; appendHtml(eContainer: HTMLElement, htmlTemplate: string): void; getElementAttribute(element: any, attributeName: string): string | null; offsetHeight(element: HTMLElement): number; offsetWidth(element: HTMLElement): number; ensureDomOrder(eContainer: HTMLElement, eChild: HTMLElement, eChildBefore?: HTMLElement | null | undefined): void; setDomChildOrder(eContainer: HTMLElement, orderedChildren: (HTMLElement | null)[]): void; insertWithDomOrder(eContainer: HTMLElement, eToInsert: HTMLElement, eChildBefore: HTMLElement | null): void; prependDC(parent: HTMLElement, documentFragment: DocumentFragment): void; addStylesToElement(eElement: any, styles: any): void; isHorizontalScrollShowing(element: HTMLElement): boolean; isVerticalScrollShowing(element: HTMLElement): boolean; setElementWidth(element: HTMLElement, width: string | number): void; setFixedWidth(element: HTMLElement, width: string | number): void; setElementHeight(element: HTMLElement, height: string | number): void; setFixedHeight(element: HTMLElement, height: string | number): void; formatSize(size: string | number): string; isNode(o: any): boolean; isElement(o: any): boolean; isNodeOrElement(o: any): boolean; copyNodeList(nodeList: NodeListOf | null): Node[]; iterateNamedNodeMap(map: NamedNodeMap, callback: (key: string, value: string) => void): void; setCheckboxState(eCheckbox: HTMLInputElement, state: any): void; addOrRemoveAttribute(element: HTMLElement, name: string, value: any): void; nodeListForEach(nodeList: NodeListOf | null, action: (value: T_22) => void): void; serialiseDate(date: Date | null, includeTime?: boolean, separator?: string): string | null; parseDateTimeFromString(value?: string | null | undefined): Date | null; stringToArray(strData: string, delimiter?: string): string[][]; isBrowserIE(): boolean; isBrowserEdge(): boolean; isBrowserSafari(): boolean; isBrowserChrome(): boolean; isBrowserFirefox(): boolean; isIOSUserAgent(): boolean; getTabIndex(el: HTMLElement | null): string | null; getMaxDivHeight(): number; getScrollbarWidth(): number | null; isInvisibleScrollbar(): boolean; hasOverflowScrolling(): boolean; getBodyWidth(): number; getBodyHeight(): number; firstExistingValue(...values: A[]): A | null; anyExists(values: any[]): boolean; existsAndNotEmpty(value?: T_23[] | undefined): boolean; last(arr: T_24[]): T_24; last(arr: NodeListOf): T_25; areEqual(a?: T_26[] | null | undefined, b?: T_26[] | null | undefined, comparator?: ((a: T_26, b: T_26) => boolean) | undefined): boolean; compareArrays(array1?: any[] | undefined, array2?: any[] | undefined): boolean; shallowCompare(arr1: any[], arr2: any[]): boolean; sortNumerically(array: number[]): number[]; removeRepeatsFromArray(array: T_27[], object: T_27): void; removeFromArray(array: T_28[], object: T_28): void; removeAllFromArray(array: T_29[], toRemove: T_29[]): void; insertIntoArray(array: T_30[], object: T_30, toIndex: number): void; insertArrayIntoArray(dest: T_31[], src: T_31[], toIndex: number): void; moveInArray(array: T_32[], objectsToMove: T_32[], toIndex: number): void; includes(array: T_33[], value: T_33): boolean; flatten(arrayOfArrays: any[]): any[]; pushAll(target: T_34[], source: T_34[]): void; toStrings(array: T_35[]): (string | null)[] | null; findIndex(collection: T_36[], predicate: (item: T_36, idx: number, collection: T_36[]) => boolean): number; fill(collection: any[], value?: any, start?: number, end?: number): any[]; every(list: T_37[], predicate: (value: T_37, index: number) => boolean): boolean; some(list: T_38[], predicate: (value: T_38, index: number) => boolean): boolean; forEach(list: T_39[], action: (value: T_39, index: number) => void): void; forEachReverse(list: T_40[], action: (value: T_40, index: number) => void): void; map(list: T_41[], process: (value: T_41, index: number) => V_3): V_3[] | null; filter(list: T_42[], predicate: (value: T_42, index: number) => boolean): T_42[] | null; reduce(list: T_43[], step: (acc: V_4, value: T_43, index: number) => V_4, initial: V_4): V_4 | null; forEachSnapshotFirst(list: T_44[], callback: (item: T_44) => void): void; getAriaSortState(column: import("../main").Column): "none" | "ascending" | "descending"; getAriaLevel(element: HTMLElement): number; getAriaPosInSet(element: HTMLElement): number; getAriaDescribedBy(element: HTMLElement): string; setAriaLabel(element: HTMLElement, label: string): void; setAriaLabelledBy(element: HTMLElement, labelledBy: string): void; setAriaDescribedBy(element: HTMLElement, describedby: string): void; setAriaLevel(element: HTMLElement, level: number): void; setAriaDisabled(element: HTMLElement, disabled: boolean): void; setAriaExpanded(element: HTMLElement, expanded: boolean): void; removeAriaExpanded(element: HTMLElement): void; setAriaSetSize(element: HTMLElement, setsize: number): void; setAriaPosInSet(element: HTMLElement, position: number): void; setAriaMultiSelectable(element: HTMLElement, multiSelectable: boolean): void; setAriaRowCount(element: HTMLElement, rowCount: number): void; setAriaRowIndex(element: HTMLElement, rowIndex: number): void; setAriaColCount(element: HTMLElement, colCount: number): void; setAriaColIndex(element: HTMLElement, colIndex: number): void; setAriaColSpan(element: HTMLElement, colSpan: number): void; setAriaSort(element: HTMLElement, sort: "none" | "ascending" | "descending"): void; removeAriaSort(element: HTMLElement): void; setAriaSelected(element: HTMLElement, selected: boolean): void; setAriaChecked(element: HTMLElement, checked?: boolean | undefined): void; getNameOfClass(theClass: any): string; findLineByLeastSquares(values: number[]): number[]; cssStyleObjectToMarkup(stylesToUse: any): string; message(msg: string): void; bindCellRendererToHtmlElement(cellRendererPromise: import("./promise").AgPromise, eTarget: HTMLElement): void; };