import { OptionsControlProps } from 'fabos-amis-core'; import React from 'react'; import { SpinnerExtraProps } from 'fabos-amis-ui'; import { BaseTransferRenderer, TransferControlSchema } from './Transfer'; import { Option } from 'fabos-amis-core'; import { ActionObject } from 'fabos-amis-core'; import type { ItemRenderStates } from 'fabos-amis-ui/lib/components/Selection'; /** * TabsTransfer * 文档:https://aisuda.bce.baidu.com/amis/zh-CN/components/form/tabs-transfer */ export interface TabsTransferControlSchema extends Omit, SpinnerExtraProps { type: 'tabs-transfer'; } export interface TabsTransferProps extends OptionsControlProps, Omit, SpinnerExtraProps { } interface BaseTransferState { activeKey: number; } export declare class BaseTabsTransferRenderer extends BaseTransferRenderer { state: BaseTransferState; onTabChange(key: number): Promise; handleTabSearch(term: string, option: Option, cancelExecutor: Function): Promise; handleChange(value: Array