/**
 * 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 type { TreeSelectProps } from 'rc-tree-select/es/TreeSelect';
import React from 'react';
export type AppendsTreeSelectProps = {
    value: string[] | string;
    onChange: (value: string[] | string) => void;
    title?: string;
    multiple?: boolean;
    filter?(field: any): boolean;
    collection?: string;
    useCollection?(props: Pick<AppendsTreeSelectProps, 'collection'>): string;
    rootOption?: {
        label: string;
        value: string;
    };
    includeFieldPaths: boolean;
};
export declare const FieldsTreeSelect: React.FC<TreeSelectProps & AppendsTreeSelectProps>;
export declare const AppendsTreeSelect: React.FC<AppendsTreeSelectProps>;
