import { TabsProps } from "@arco-design/web-react";
import React, { ComponentProps } from "react";
export interface EditPanelTabsProps<T> extends Omit<TabsProps, "onChange"> {
    value: Array<T>;
    renderItem: (item: T, index: number) => React.ReactNode;
    renderHeader: (item: T, index: number) => React.ReactNode;
    onChange: (vals: Array<T>) => any;
    additionItem?: T;
    atLastOne?: boolean;
    /** Called when the active tab key changes (e.g. for syncing with preview). */
    onActiveKeyChange?: (key: string) => void;
}
declare const DefaultEditPanelTabsField: (props: import("./enhancer").EnhancerProps & Omit<EditPanelTabsProps<unknown>, "onChange" | "value">) => React.JSX.Element;
export declare const EditPanelTabsField: (props: Omit<ComponentProps<typeof DefaultEditPanelTabsField>, "">) => React.JSX.Element;
export {};
