import React from "react"; import DataToolbarButton, { DataToolbarButtonProps } from "../button/DataToolbarButton.js"; import { DataToolbarSearchField, type DataToolbarSearchFieldProps } from "../search-field/DataToolbarSearchField.js"; import DataToolbarToggleButton, { type DataToolbarToggleButtonProps } from "../toggle-button/DataToolbarToggleButton.js"; interface DataToolbarProps extends React.HTMLAttributes { children?: never; renderInput?: React.ReactNode; renderPreferences?: React.ReactNode; renderPagination?: React.ReactNode; } interface DataToolbarRootComponent extends React.ForwardRefExoticComponent> { /** * @see 🏷️ {@link DataToolbarButtonProps} * @example * ```tsx * * * * ``` */ Button: typeof DataToolbarButton; } declare const DataToolbar: DataToolbarRootComponent; export { DataToolbar, DataToolbarButton, DataToolbarSearchField, DataToolbarToggleButton, }; export default DataToolbar; export type { DataToolbarButtonProps, DataToolbarProps, DataToolbarSearchFieldProps, DataToolbarToggleButtonProps, };