import type { FactoryPayload } from '../../node_modules/.pnpm/@mantine_core@7.17.8_patch_hash_3qirwkgu3wxhvd6hnr2gb24yzq_@mantine_hooks@7.17.8_react@18.3.1_e5yvlgwhmeykc75dkphi7jou6q/node_modules/@mantine/core/lib' import type { EmotionSx } from '@mantine/emotion' import type { EmotionStyles } from '../emotion/index.cjs' import type { ShadingColor } from '../theme/colors.cjs' import type { Color } from '../theme/theme.cjs' declare module '../../node_modules/.pnpm/@mantine_core@7.17.8_patch_hash_3qirwkgu3wxhvd6hnr2gb24yzq_@mantine_hooks@7.17.8_react@18.3.1_e5yvlgwhmeykc75dkphi7jou6q/node_modules/@mantine/core/lib' { interface MantineThemeColorsOverride { colors: Record } interface StylesApiPropsOverride { styles?: EmotionStyles } interface BoxProps { sx?: EmotionSx } } declare module '@mantine/core' { interface MantineThemeColorsOverride { colors: Record } interface StylesApiPropsOverride { styles?: EmotionStyles } interface BoxProps { sx?: EmotionSx } } import { MRT_RowData, MRT_TableInstance } from 'mantine-react-table'; import { PaginationProps, ComboboxData, FlexProps } from '../../primitive/index.cjs'; export declare const parseFromValuesOrFunc: (fn: ((arg: U) => T) | T | undefined, arg: U) => T | undefined; interface Localization { total?: string; } export interface TablePaginationProps extends Partial { rowsPerPageOptions?: ComboboxData; showRowsPerPage?: boolean; showTotal?: boolean; wrapperProps?: FlexProps; /*** * @deprecated please use wrapper props */ position?: 'left' | 'right' | 'center' | 'apart'; /*** * @deprecated please use mantine-react-table -> state.pagination.pageIndex */ value?: number; /*** * @deprecated please use mantine-react-table -> rowCount */ total?: number; localization?: Localization; } interface ProTablePaginationProps extends TablePaginationProps { table: MRT_TableInstance; } export declare const ProTablePagination: ({ table, ...props }: ProTablePaginationProps) => import("react/jsx-runtime.js").JSX.Element; export {};