/**
 * This file is part of the NocoBase (R) project.
 * Copyright (c) 2020-2024 NocoBase Co., Ltd.
 * Authors: NocoBase Team.
 *
 * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
 * For more information, please refer to: https://www.nocobase.com/agreement.
 */
import { SelectProps } from 'antd';
import React from 'react';
export type CollectionSelectProps = SelectProps<any, any> & {
    filter?: (item: any, index: number, array: any[]) => boolean;
    isTableOid?: boolean;
};
export declare const CollectionSelect: React.ForwardRefExoticComponent<Partial<SelectProps<any, any> & {
    filter?: (item: any, index: number, array: any[]) => boolean;
    isTableOid?: boolean;
}> & React.RefAttributes<unknown>>;
export type DataSourceSelectProps = SelectProps<any, any> & {
    filter?: (item: any, index: number, array: any[]) => boolean;
};
export declare const DataSourceSelect: React.ForwardRefExoticComponent<Partial<SelectProps<any, any> & {
    filter?: (item: any, index: number, array: any[]) => boolean;
}> & React.RefAttributes<unknown>>;
export declare const DataSourceCollectionCascader: React.ForwardRefExoticComponent<Omit<Partial<any>, "ref"> & React.RefAttributes<unknown>>;
