import { PropsWithChildren } from 'react';
import { FormRepeaterHeaderContentProps, FormRepeaterProps } from '../../components/FormRepeater/types';
declare const FormRepeater: {
    ({ onAdd, onAllReset, changedRowsCount, disabled, className, children, }: PropsWithChildren<FormRepeaterProps>): import("react/jsx-runtime").JSX.Element;
    displayName: string;
    Header: ({ children }: PropsWithChildren) => import("react/jsx-runtime").JSX.Element;
    HeaderContent: ({ label, required, className, }: FormRepeaterHeaderContentProps) => import("react/jsx-runtime").JSX.Element;
    List: ({ className, children, }: PropsWithChildren<Pick<import("react").HTMLAttributes<HTMLDivElement>, "className">>) => import("react/jsx-runtime").JSX.Element;
    Item: <T extends object>({ children, onDelete, onReset, changedValue, }: PropsWithChildren<import("../../components/FormRepeater/types").FormRepeaterListItemProps<T>>) => import("react/jsx-runtime").JSX.Element;
    Input: ({ className, disabled, ...inputProps }: Pick<import("../../components/FormRepeater/types").FormRepeaterListItemContentProps, "className"> & Omit<import("..").InputFieldProps, "label" | "required" | "hiddenLabel" | "className">) => import("react/jsx-runtime").JSX.Element;
    Select: <T extends import("..").SelectValue>({ className, disabled, ...selectProps }: Pick<import("../../components/FormRepeater/types").FormRepeaterListItemContentProps, "className"> & PropsWithChildren<Omit<import("..").SelectProps<T>, "label" | "required" | "hiddenLabel" | "className">>) => import("react/jsx-runtime").JSX.Element;
    Toggle: ({ className, disabled, ...toggleProps }: Omit<import("..").ToggleProps, "size" | "className"> & Pick<import("../../components/FormRepeater/types").FormRepeaterListItemContentProps, "className">) => import("react/jsx-runtime").JSX.Element;
    Radio: ({ className, children, }: PropsWithChildren<import("../../components/FormRepeater/types").FormRepeaterListItemContentProps>) => import("react/jsx-runtime").JSX.Element;
    Badge: <T extends import("..").BadgeVariant>({ variant, className, ...badgeProps }: import("..").BadgeProps<T>) => import("react/jsx-runtime").JSX.Element;
    Text: ({ className, children, }: PropsWithChildren<import("../../components/FormRepeater/types").FormRepeaterListItemContentProps>) => import("react/jsx-runtime").JSX.Element;
};
export default FormRepeater;
//# sourceMappingURL=FormRepeater.d.ts.map