/**
 * 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 React, { ReactNode } from 'react';
export interface SchemaInitializerItemProps {
    style?: React.CSSProperties;
    className?: string;
    name?: string;
    icon?: React.ReactNode;
    title?: React.ReactNode;
    items?: any[];
    disabled?: boolean;
    onClick?: (args?: any) => any;
    applyMenuStyle?: boolean;
    children?: ReactNode;
    /**
     * @internal
     */
    closeInitializerMenuWhenClick?: boolean;
}
export declare const SchemaInitializerItem: React.MemoExoticComponent<React.ForwardRefExoticComponent<SchemaInitializerItemProps & React.RefAttributes<any>>>;
/**
 * @internal
 */
export declare const SchemaInitializerItemInternal: () => React.JSX.Element;
