import { RuntimeEnumerationField, RuntimeEnumerationOption } from '@oinone/kunlun-engine';
import { RowContext } from '@oinone/kunlun-vue-ui';
import { VNode } from 'vue';
import { BaseTableFieldWidget } from '../../../basic';
export declare class TableBooleanSelectFieldWidget extends BaseTableFieldWidget<string | string[], RuntimeEnumerationField> {
    protected get optionColor(): boolean;
    protected get optionColorStyle(): any;
    protected get options(): RuntimeEnumerationOption[];
    renderDefaultSlot(context: RowContext): VNode[] | string;
    protected handleValue(value: any): any;
}
/**
 * @deprecated please using TableBooleanSelectFieldWidget
 */
export declare const TableBooleanOptionFieldWidget: typeof TableBooleanSelectFieldWidget;
