/**ColorScheme */
export declare function useColorSchemeApi(): {
    /**
     * ColorScheme-新建色彩方案
     */
    ColorSchemePOST(data: IColorRecordBo, config?: {}): Promise<IInt32Response>;
    /**
     * ColorScheme-保存色彩方案
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     * @param data.recordId 色彩方案id
     * @param data.name 色彩方案名称
     * @param data.file 文件
     */
    ColorSchemePUT(data: {
        projectId?: number | string;
        sadiId?: number | string;
        recordId?: number | string;
        name?: string;
        file?: File | File[];
    }, config?: {}): Promise<IObjectResponse>;
    /**
     * ColorScheme-删除色彩方案
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     * @param data.recordId 方案id
     */
    ColorScheme_projectId_sadiId_recordIdDELETE(data: {
        projectId: number | string;
        sadiId: number | string;
        recordId: number | string;
    }, config?: {}): Promise<IObjectResponse>;
    /**
     * ColorScheme-获取色彩方案列表
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     */
    ColorScheme_projectId_sadiIdGET(data: {
        projectId: number | string;
        sadiId: number | string;
    }, config?: {}): Promise<IColorRecordVoListResponse>;
    /**
     * ColorScheme-获取色彩方案数据
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     * @param data.recordId 方案id
     */
    ColorScheme_Data_projectId_sadiId_recordIdGET(data: {
        projectId: number | string;
        sadiId: number | string;
        recordId: number | string;
    }, config?: {}): Promise<ArrayBuffer>;
    /**
     * ColorScheme-色彩方案排序
     */
    ColorScheme_SortPUT(data: IRecordSortBo, config?: {}): Promise<IObjectResponse>;
    /**
     * ColorScheme-复制色彩方案
     * @param data.projectId 项目id
     * @param data.sadiId sadi id
     * @param data.schemeId 源色彩方案id
     */
    ColorScheme_Copy_projectId_sadiId_schemeIdPOST(data: {
        projectId: number | string;
        sadiId: number | string;
        schemeId: number | string;
    }, config?: {}): Promise<IInt32Response>;
};
