///
import type { SlotComponentPropsWithoutOverride } from '../components.ts';
import { TablePagination, type TablePaginationProps } from './TablePagination.tsx';
export declare function withHiddenInput(TablePaginationComp: typeof TablePagination): ({ onPageChange, page, slotProps, ...props }: import("@mui/base").TablePaginationOwnProps & {
className?: string | undefined;
'data-testid'?: string | undefined;
disableDefaultClasses?: boolean | undefined;
slotProps?: {
root?: import("@mui/base").SlotComponentProps<"td", import("@mui/base").TablePaginationRootSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
actions?: import("@mui/base").SlotComponentProps>, import("@mui/base").TablePaginationActionsSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
select?: import("@mui/base").SlotComponentProps<"select", import("@mui/base").TablePaginationSelectSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
selectLabel?: import("@mui/base").SlotComponentProps<"p", import("@mui/base").TablePaginationSelectLabelSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
menuItem?: import("@mui/base").SlotComponentProps<"option", import("@mui/base").TablePaginationMenuItemSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
displayedRows?: import("@mui/base").SlotComponentProps<"p", import("@mui/base").TablePaginationDisplayedRowsSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
toolbar?: import("@mui/base").SlotComponentProps<"div", import("@mui/base").TablePaginationToolbarSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
spacer?: import("@mui/base").SlotComponentProps<"div", import("@mui/base").TablePaginationSpacerSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
} | undefined;
} & {
children?: import("react").ReactNode;
} & {
slotProps?: ({
root?: import("@mui/base").SlotComponentProps<"td", import("@mui/base").TablePaginationRootSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
actions?: import("@mui/base").SlotComponentProps>, import("@mui/base").TablePaginationActionsSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
select?: import("@mui/base").SlotComponentProps<"select", import("@mui/base").TablePaginationSelectSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
selectLabel?: import("@mui/base").SlotComponentProps<"p", import("@mui/base").TablePaginationSelectLabelSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
menuItem?: import("@mui/base").SlotComponentProps<"option", import("@mui/base").TablePaginationMenuItemSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
displayedRows?: import("@mui/base").SlotComponentProps<"p", import("@mui/base").TablePaginationDisplayedRowsSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
toolbar?: import("@mui/base").SlotComponentProps<"div", import("@mui/base").TablePaginationToolbarSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
spacer?: import("@mui/base").SlotComponentProps<"div", import("@mui/base").TablePaginationSpacerSlotPropsOverrides, import("@mui/base").TablePaginationOwnProps> | undefined;
} & {
input?: SlotComponentPropsWithoutOverride<"input"> | undefined;
}) | undefined;
}) => import("react/jsx-runtime").JSX.Element;