declare const _default: {
    edit: import('../types').EditFormDefinition<{
        type: "editgrid";
        id: string;
        key: string;
        label: string;
        description?: string | undefined;
        tooltip?: string | undefined;
        hidden?: boolean | undefined;
        defaultValue?: unknown[] | null | undefined;
        clearOnHide?: boolean | undefined;
        isSensitiveData?: boolean | undefined;
        components: import('@open-formulieren/types').AnyComponentSchema[];
        hideLabel?: boolean | undefined;
        disableAddingRemovingRows: boolean;
        addAnother?: string | undefined;
        saveRow?: string | undefined;
        removeRow?: string | undefined;
        groupLabel: string;
        validate?: {
            required?: boolean | undefined;
            maxLength?: number | undefined;
        } | undefined;
        openForms?: {
            translations?: {
                en?: {
                    label?: string | undefined;
                    description?: string | undefined;
                    tooltip?: string | undefined;
                    groupLabel?: string | undefined;
                    addAnother?: string | undefined;
                    saveRow?: string | undefined;
                    removeRow?: string | undefined;
                } | undefined;
                nl?: {
                    label?: string | undefined;
                    description?: string | undefined;
                    tooltip?: string | undefined;
                    groupLabel?: string | undefined;
                    addAnother?: string | undefined;
                    saveRow?: string | undefined;
                    removeRow?: string | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    }>;
    editSchema: import('../types').EditSchema;
    preview: {
        panel: React.FC<import('../types').ComponentPreviewProps<{
            type: "editgrid";
            id: string;
            key: string;
            label: string;
            description?: string | undefined;
            tooltip?: string | undefined;
            hidden?: boolean | undefined;
            defaultValue?: unknown[] | null | undefined;
            clearOnHide?: boolean | undefined;
            isSensitiveData?: boolean | undefined;
            components: import('@open-formulieren/types').AnyComponentSchema[];
            hideLabel?: boolean | undefined;
            disableAddingRemovingRows: boolean;
            addAnother?: string | undefined;
            saveRow?: string | undefined;
            removeRow?: string | undefined;
            groupLabel: string;
            validate?: {
                required?: boolean | undefined;
                maxLength?: number | undefined;
            } | undefined;
            openForms?: {
                translations?: {
                    en?: {
                        label?: string | undefined;
                        description?: string | undefined;
                        tooltip?: string | undefined;
                        groupLabel?: string | undefined;
                        addAnother?: string | undefined;
                        saveRow?: string | undefined;
                        removeRow?: string | undefined;
                    } | undefined;
                    nl?: {
                        label?: string | undefined;
                        description?: string | undefined;
                        tooltip?: string | undefined;
                        groupLabel?: string | undefined;
                        addAnother?: string | undefined;
                        saveRow?: string | undefined;
                        removeRow?: string | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        }>>;
    };
    defaultValue: never[];
};
export default _default;
