import type { EventName } from "@lit-labs/react"; import { Crud as CrudElement, type CrudEventMap as _CrudEventMap } from "@vaadin/crud/vaadin-crud.js"; import * as React from "react"; import { type WebComponentProps } from "../utils/createComponent.js"; export * from "@vaadin/crud/vaadin-crud.js"; export { CrudElement, }; export type CrudEventMap = Readonly<{ onCancel: EventName<_CrudEventMap["cancel"]>; onDelete: EventName<_CrudEventMap["delete"]>; onEdit: EventName<_CrudEventMap["edit"]>; onNew: EventName<_CrudEventMap["new"]>; onSave: EventName<_CrudEventMap["save"]>; onItemsChanged: EventName<_CrudEventMap["items-changed"]>; onEditedItemChanged: EventName<_CrudEventMap["edited-item-changed"]>; onEditorOpenedChanged: EventName<_CrudEventMap["editor-opened-changed"]>; onSizeChanged: EventName<_CrudEventMap["size-changed"]>; }>; export type CrudProps = WebComponentProps, CrudEventMap>; export declare const Crud: (props: CrudProps & React.RefAttributes>) => React.ReactElement | null; //# sourceMappingURL=Crud.d.ts.map