/**VisibilityScheme */
export declare function useVisibilitySchemeApi(): {
    /**
     * VisibilityScheme-获取显隐方案列表
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     */
    VisibilityScheme_projectId_sadiIdGET(data: {
        projectId: number | string;
        sadiId: number | string;
    }, config?: {}): Promise<IVsisibilityRecordVoListResponse>;
    /**
     * VisibilityScheme-新建显隐方案
     */
    VisibilitySchemePOST(data: IVisibilityRecordBo, config?: {}): Promise<IInt32Response>;
    /**
     * VisibilityScheme-保存显隐方案
     */
    VisibilitySchemePUT(data: IUpdateVisibilityRecordBo, config?: {}): Promise<IObjectResponse>;
    /**
     * VisibilityScheme-删除显隐方案
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     * @param data.recordId 方案id
     */
    VisibilityScheme_projectId_sadiId_recordIdDELETE(data: {
        projectId: number | string;
        sadiId: number | string;
        recordId: number | string;
    }, config?: {}): Promise<IObjectResponse>;
    /**
     * VisibilityScheme-显隐方案排序
     */
    VisibilityScheme_SortPUT(data: IRecordSortBo, config?: {}): Promise<IObjectResponse>;
    /**
     * VisibilityScheme-复制显隐方案
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     * @param data.schemeId 源显隐方案id
     */
    VisibilityScheme_Copy_projectId_sadiId_schemeIdPOST(data: {
        projectId: number | string;
        sadiId: number | string;
        schemeId: number | string;
    }, config?: {}): Promise<IInt32Response>;
};
