import { InjectionToken } from '@angular/core'; import { Observable } from 'rxjs'; /** 用户筛选条件模版(与 auth UserFilterScheme 对齐) */ export declare class HdFilterScheme { uuid?: string; userCode?: string; filterKey: string; templateName: string; filterValue: string; } /** 内置默认模版名 */ export declare const HD_FILTER_DEFAULT_SCHEME_NAME = "\u9ED8\u8BA4\u6761\u4EF6"; /** * 业务仓实现并 provide,hd-filter 在 enableFilterScheme 时注入使用。 * 不提供则开启开关也不会调接口。 */ export declare abstract class HdFilterSchemeStore { abstract queryByFilterKey(filterKey: string): Observable>; abstract save(scheme: HdFilterScheme): Observable; abstract delete(uuid: string): Observable; } export declare const HD_FILTER_SCHEME_STORE: InjectionToken;