import { formElement } from "./BAComponentSwitcher"; import React from "react"; type actionType = { icon: React.ReactNode; onClick: (row?: any, index?: number) => void; disabled?: boolean | ((row: any) => boolean); }; type propsType = { datasourse: any[]; cols: { key: string; label: string; displayField?: (data: any, index: number) => any; className?: string; HeaderField?: any; width?: any; element: formElement; }[]; loading?: boolean; onChange?: any; closeModal?: any; setDatasourse?: any; onAddRow?: any; onDeleteRow?: any; action?: actionType[]; disableAction?: boolean; updatedArr?: any[]; setUpdatedArr?: any; pageSize?: string | number; page?: string | number; disableAdd?: boolean; disableForm?: boolean; disabled?: (row: any) => void | boolean; }; export default function BAFormGrid(props: propsType): import("react/jsx-runtime").JSX.Element; export {};