import { FormOptions, PermissionsResolver } from '../../interfaces/index.js'; import { JSONRecord } from '../../interfaces/JSONRecord.js'; import { FormAccessProps } from '../form/access/FormAccess.js'; import { FormEditProps } from '../form/builder/FormEdit.js'; import { ActionsTableProps } from '../table/actions/ActionsTable.js'; import { SubmissionsTableProps } from '../table/submissions/SubmissionsTable.js'; export type FormViewsProps = { form: FormEditProps["form"]; submissions: SubmissionsTableProps["data"]; availableActions: ActionsTableProps["availableActions"]; actions: ActionsTableProps["data"]; roles?: FormAccessProps["roles"]; i18n?: FormOptions["i18n"]; onAction: () => void; permissionsResolver?: PermissionsResolver; }; export declare function FormViews({ form, roles, availableActions, actions, permissionsResolver, submissions, ...props }: FormViewsProps): import("react/jsx-runtime").JSX.Element;