import { ElementRef } from "@angular/core"; import * as i0 from "@angular/core"; export declare class SlickUtilsService { static newGuid(): string; static waitForElement(elementSelector: string, iterationTimeout?: number): Promise; static waitForElementRef(elementRef: ElementRef, iterationTimeout?: number): Promise; static getDeepObject(obj: any, objName: string): any; static setDeepObject(obj: any, objName: string, val: any): any; static clone(obj: any): any; static dateSanitize(obj: any, infiniteLoopCheck?: number): any; static round(num: number, decimals: number): number; static checkParentClassExists(el: HTMLElement, className: string): boolean; static checkParentIdExists(el: HTMLElement, idName: string): boolean; static findParentByAttr(el: HTMLElement, attrName: string, attrValue: string): HTMLElement; static findParent(el: HTMLElement, className: string): HTMLElement; static getClosestSibling(el: HTMLElement, className: string): HTMLElement; static getHashCode: (str: string) => number; static waitForTinyMCE(tinyMCEId: string): Promise; static attachElement(el: HTMLElement, attachTo: string): void; static removeElement(el: HTMLElement): void; static arrayInsert(elementToInsert: T, arr: T[], index: number): T[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }