/**bimModel */
export declare function useBimModelApi(): {
    /**
     * view/bim模型(BimModel)表控制层-list
     * @param data.bimName
     * @param data.status
     * @param data.state
     * @param data.createTimeBegin
     * @param data.createTimeEnd
     */
    BimModel_ListGET(data: {
        bimName?: string;
        status?: number | string;
        state?: number | string;
        createTimeBegin?: string;
        createTimeEnd?: string;
    }, config?: {}): Promise<IResponseListBimModelVO>;
    /**
     * view/bim模型(BimModel)表控制层-page
     * @param data.currentPage
     * @param data.pageSize
     * @param data.bimName
     * @param data.status
     * @param data.state
     * @param data.createTimeBegin
     * @param data.createTimeEnd
     */
    BimModel_PageGET(data: {
        currentPage: number | string;
        pageSize: number | string;
        bimName?: string;
        status?: number | string;
        state?: number | string;
        createTimeBegin?: string;
        createTimeEnd?: string;
    }, config?: {}): Promise<IResponsePageBimModelVO>;
    /**
     * view/bim模型(BimModel)表控制层-edit
     */
    BimModel_EditPOST(data: IBimModelDTO, config?: {}): Promise<IResponseString>;
    /**
     * view/bim模型(BimModel)表控制层-delete
     */
    BimModel_DeletePOST(data: number, config?: {}): Promise<IResponseString>;
    /**
     * view/bim模型(BimModel)表控制层-add
     * @param data.bimName
     * @param data.bimDesc
     * @param data.caseFileId
     * @param data.files undefined
     */
    BimModel_AddPOST(data: {
        bimName: string;
        bimDesc?: string;
        caseFileId?: string;
        files?: File | File[];
    }, config?: {}): Promise<IResponseBoolean>;
    /**
     * view/bim模型(BimModel)表控制层-addByTemplate
     * @param data.bimName
     * @param data.bimDesc
     * @param data.caseFileId
     */
    BimModel_AddByTemplateGET(data: {
        bimName: string;
        bimDesc?: string;
        caseFileId?: string;
    }, config?: {}): Promise<IResponseBoolean>;
    /**
     * view/bim模型(BimModel)表控制层-merge
     */
    BimModel_MergePOST(data: IMapObject, config?: {}): Promise<IResponseString>;
};
