import Api from './Api'; interface IPersonalFilter { filterJson: string; name: string; } export interface UPersonalFilter { name?: string; objectVersionNumber: number; default?: boolean; } declare class PersonalFilterApi extends Api { get prefix(): string; /** * 查询用户的全部筛选 * @param userId 默认查询当前用户 */ loadAll(userId?: number): any; /** * 创建我的筛选 * @param data */ create(data: IPersonalFilter): any; /** * 更新我的筛选 * @param filterId * @param updateData */ update(filterId: string, updateData: UPersonalFilter): Promise; /** * 删除我的筛选 * @param filterId */ delete(filterId: string): any; /** * 检查名字是否重复 * @param name */ checkName(name: string): any; } declare const personalFilterApi: PersonalFilterApi; export { personalFilterApi };