import { Observable } from 'rxjs';
import type { SFSchemaEnumType, SFUISchemaItem } from '@delon/form';
export interface SFTagWidgetSchema extends SFUISchemaItem {
    /**
     * 异步数据源
     */
    asyncData?: () => Observable<SFSchemaEnumType[]>;
    /**
     * 设定标签工作的模式，默认：`checkable`
     */
    mode?: 'closeable' | 'default' | 'checkable';
    /**
     * 关闭时的回调，在 `nzMode="closable"` 时可用
     */
    onClose?: (e: MouseEvent) => void;
    /**
     * 设置标签的选中状态的回调
     */
    checkedChange?: (status: boolean) => void;
}
