///
import React from "react";
export * from "css-box-model";
export * from "./array";
export * from "./assertion";
export * from "./breakpoint";
export * from "./dom";
export * from "./dom-query";
export * from "./focus";
export * from "./function";
export * from "./lazy";
export * from "./number";
export * from "./object";
export * from "./responsive";
export * from "./tabbable";
export * from "./types";
export * from "./user-agent";
export * from "./walk-object";
export declare function notEmpty(value: TValue | null | undefined): value is TValue;
export type RequireOnlyOne = Pick> & {
[K in Keys]-?: Required> & Partial, undefined>>;
}[Keys];
export declare const isBrowser: () => boolean;
export declare const useFocus: () => [React.RefObject, () => void];
export declare function throttle void>(func: T, threshold?: number, scope?: unknown): T;