import React from 'react';
import { Request } from '../interface';
export interface NsFilterProps {
    type: 'search' | 'select' | 'datepicker' | 'dateRangePicker';
    name: string;
    label?: string | React.ReactNode;
    defaultValue?: any;
    /** 用于 select 的本地数据源，如果是 url 或 Request 结构，则表示从远程获取数据，返回数据结构为与本地数据一致 */
    dataSource?: string | Request | {
        value: string | number;
        label: string;
    }[];
    [x: string]: any;
}
export default function FilterItem({ type, dataSource, props, ...others }: NsFilterProps): JSX.Element;
