/** * ElementQuery sizing stages */ export declare enum ElementQuerySize { ExtraSmall = 0, Small = 1, Medium = 2, Large = 3, ExtraLarge = 4 } /** * ElementQuery Utils class */ export declare class ElementQueryUtils { /** * Break vertical sizes */ private static _breakSizesH; /** * Break horizontal sizes */ private static _breakSizesW; /** * Evaluate element height relative to break sizes * to check the element size category (ElementQuerySize) * @param element the element to evaluate the height */ static evaluateRelativeHeight(element: HTMLElement): number; /** * Evaluate element width relative to break sizes * to check the element size category (ElementQuerySize) * @param element the element to evaluate the width */ static evaluateRelativeWidth(element: HTMLElement): number; /** * Evaluate element width/height relative to break sizes * to check the element size category (ElementQuerySize) * @param element the element to evaluate the width/height */ static evaluateRelativeSizes(element: HTMLElement): { height: number; width: number; }; /** * Checks if an Element is visible. * @param elem HTMLElement */ static isVisible(elem: HTMLElement): boolean; }