/// 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>>; };