import { TabsProps } from "@arco-design/web-react";
import React, { ComponentProps } from "react";
export interface EditPanelListProps<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;
    header: string;
    headerKey: string;
    atLastOne?: boolean;
    onAddItem?: () => T;
    displayType?: "Collapse" | "Card";
}
declare const DefaultEditPanelListField: (props: import("./enhancer").EnhancerProps & Omit<EditPanelListProps<unknown>, "onChange" | "value">) => React.JSX.Element;
export declare const EditPanelListField: (props: Omit<ComponentProps<typeof DefaultEditPanelListField>, "">) => React.JSX.Element;
export {};
