import { type Option } from 'jamis-core';
import { BaseTransferRenderer } from '../form-transfer';
import type { ItemRenderStates, TransferDropdownRendererProps } from './types';
export declare class TransferDropdownRenderer extends BaseTransferRenderer<TransferDropdownRendererProps> {
    renderOptionItem: (item: Option, states: ItemRenderStates) => any;
    renderValueItem: (item: Option) => any;
    renderCell: (column: {
        name: string;
        label: string;
        [propName: string]: any;
    }, option: Option, colIndex: number, rowIndex: number) => JSX.Element;
    render(): JSX.Element;
}
