import React from 'react'; import { VirtualScrollY } from '../hooks/useVirtualScrollY'; import { TransferOptionType } from '../types/transfer'; import { ListLoadMore } from '../types/list'; declare type Props = { className?: string; style?: React.CSSProperties; options: TransferOptionType[]; selectedValues: (number | string)[]; showSearch?: boolean; showSelectAll?: boolean; title?: React.ReactNode; selectAllLabel?: React.ReactNode; selectInvertLabel?: React.ReactNode; loadMore?: ListLoadMore; virtualScroll?: VirtualScrollY; filterOption?: (inputValue: string, option: TransferOptionType) => boolean; footerRender?: () => React.ReactNode; onSelectChange?: (changeOptions: TransferOptionType[], selected?: boolean) => void; }; export default function Panel({ className, style, options, selectedValues, showSearch, showSelectAll, title, selectAllLabel, selectInvertLabel, loadMore, virtualScroll, filterOption, footerRender, onSelectChange }: Props): JSX.Element; export {};