import React from 'react';
import { TableProps } from 'antd';
import type { ComprehensiveSearchProps } from '../../pro/comprehensiveSearch/types';
import type { ClientData } from './types';
import '../../pro/comprehensiveSearch/index.less';
import './index.less';
interface ClientSearchProps extends Omit<ComprehensiveSearchProps, 'resultDisplay' | 'onRowClick'> {
    onRowClick?: (record: ClientData, index: number) => void;
    onAddClient?: (record: ClientData, isChecked: boolean) => void;
    resultProps?: TableProps<ClientData>;
    hasMore?: boolean;
    onLoadMore?: () => void;
    state?: any;
    resultLoading?: boolean;
    rowLoadingId?: string | number | null;
}
export declare type ClientSearchRef = {
    resetScrollPosition: () => void;
};
declare const ClientSearch: React.ForwardRefExoticComponent<ClientSearchProps & React.RefAttributes<ClientSearchRef>>;
export default ClientSearch;
