/**Label */
export declare function useLabelApi(): {
    /**
     * Label-添加标签实例
     */
    LabelPOST(data: IAddLabelBo, config?: {}): Promise<IInt32Response>;
    /**
     * Label-编辑标签实例
     */
    LabelPUT(data: IUpdateLabelBo, config?: {}): Promise<IObjectResponse>;
    /**
     * Label-批量添加标签实例
     */
    Label_BatchPOST(data: IBatchAddLabelBo, config?: {}): Promise<IInt32ListResponse>;
    /**
     * Label-批量编辑标签实例
     */
    Label_BatchPUT(data: IBatchSetStyleBo, config?: {}): Promise<IObjectResponse>;
    /**
     * Label-通过id查询单个标签实例
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     * @param data.labelId 标签实例id
     */
    Label_projectId_sadiId_labelIdGET(data: {
        projectId: number | string;
        sadiId: number | string;
        labelId: number | string;
    }, config?: {}): Promise<ILabelVoResponse>;
    /**
     * Label-删除标签实例
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     * @param data.labelId 标签实例id
     */
    Label_projectId_sadiId_labelIdDELETE(data: {
        projectId: number | string;
        sadiId: number | string;
        labelId: number | string;
    }, config?: {}): Promise<IObjectResponse>;
    /**
     * Label-批量查询标签实例
     */
    Label_Query_BatchPOST(data: IBatchQueryLabelBo, config?: {}): Promise<ILabelVoListResponse>;
    /**
     * Label-获取所有标签实例
     */
    Label_AllPOST(data: IAllLabelBo, config?: {}): Promise<ILabelVoListResponse>;
    /**
     * Label-复制标签实例
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     * @param data.labelId 标签实例id
     */
    Label_Copy_projectId_sadiId_labelIdPOST(data: {
        projectId: number | string;
        sadiId: number | string;
        labelId: number | string;
    }, config?: {}): Promise<IObjectResponse>;
};
