/// import { Types } from "@nexys/core-list"; import { FormDef, FormProps } from "../form/type"; import { ViewField } from "../view/type"; import { ListProps } from "../list/type"; import * as T from "./type"; export declare const CrudGeneric: (ListGeneric: (a: ListProps) => JSX.Element, DetailGeneric: T.DetailGenericType, FormWDef: (formDef: FormDef[]) => (p: FormProps) => JSX.Element) => (def: Types.Definition, defDetail: FormDef[], viewFields: ViewField[], urlPrefix: string, crud: T.CrudRequest, extras?: T.ExtraUnit[] | undefined, options?: T.CrudOptions | undefined) => () => JSX.Element; export default CrudGeneric;