///
import { BaseOptions, BridgeAPIOptions, GetAPIAsyncOptions, GetUpperAPIOptions, UpperOptions } from "../../types/options.js";
import { APIParams } from "../../types/api.js";
import { ReactAPIBridge } from "../../types/bridge.js";
export declare function useTools>(apiBridge: ReactAPIBridge, hookOptions?: BaseOptions): {
getAPI: (_name: N1, options?: BaseOptions) => import("../../types/api.js").ConditionByIsMulti[], import("react").RefObject>;
getBoundaryPayload: (options?: BaseOptions) => P;
getUpperAPI: (_name: N1_1, options?: GetUpperAPIOptions | undefined) => import("../../types/api.js").ConditionByIsMulti[], import("react").RefObject> | undefined;
getUpperBoundaryPayload: (options?: UpperOptions) => P | undefined;
getAPIAsync: (_name: N1_2, options?: GetAPIAsyncOptions) => Promise[], import("react").RefObject>>;
};