export declare function isInputElement(el: unknown): el is HTMLInputElement;
export declare function isFormElement(el: unknown): el is HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement;
export declare function isHTMLElement(el: unknown): el is HTMLElement;
export declare function isDOMElement(value: unknown): value is Element;
export declare function isDOMNode(value: unknown): value is Node;
export declare function isOptionElement(el: unknown): el is HTMLOptionElement;
export declare function isArrayLike(value: unknown): value is ArrayLike<unknown>;
export declare function isNodeList(value: unknown): value is NodeList;
export declare function isHTMLCollection(value: unknown): value is HTMLCollection;
export declare function isPlainObject(value: unknown): value is Record<string, unknown>;
export declare function isObject(value: unknown): value is object;
export declare function isFunction(value: unknown): value is Function;
export declare function isPromiseLike(value: unknown): value is PromiseLike<unknown>;
export declare function getProperty<T = unknown>(obj: unknown, key: string): T | undefined;
export declare function setProperty<T = unknown>(obj: unknown, key: string, value: T): boolean;
export declare function hasProperty(obj: unknown, key: string): boolean;
export declare function toNumber(value: unknown): number | undefined;
export declare function compareValues(left: unknown, right: unknown, op: '<' | '>' | '<=' | '>='): boolean | undefined;
export declare function getFormValue(el: unknown): string | undefined;
export declare function getChecked(el: unknown): boolean | undefined;
export declare function getDisabled(el: unknown): boolean | undefined;
export declare function getSelected(el: unknown): boolean | undefined;
export declare function getHidden(el: unknown): boolean | undefined;
//# sourceMappingURL=type-guards.d.ts.map