/**bimApi */
export declare function useBimApiApi(): {
    /**
     * view/BimApiController-handlePostRequest
     * @param data.endpoint
     */
    BimApi_endpointPOST(data: {
        endpoint: string;
    }, reqBody: IObject, config?: {}): Promise<IResponseEntity>;
    /**
     * view/BimApiController-handleGetRequest
     * @param data.endpoint
     * @param data.key
     */
    BimApi_endpointGET(data: {
        endpoint: string;
        key?: string;
    }, config?: {}): Promise<IResponseEntity>;
    /**
     * view/BimApiController-handlePutRequest
     * @param data.endpoint
     */
    BimApi_endpointPUT(data: {
        endpoint: string;
    }, reqBody: IObject, config?: {}): Promise<IResponseEntity>;
    /**
     * view/BimApiController-handleDeleteRequest
     * @param data.endpoint
     * @param data.key
     */
    BimApi_endpointDELETE(data: {
        endpoint: string;
        key?: string;
    }, config?: {}): Promise<IResponseEntity>;
};
