import React from 'react'; import type { OtherHTMLAttributes, PropValidators, PickPropsWithExceptions } from '@instructure/shared-types'; import type { IconButtonProps } from '@instructure/ui-buttons'; type PaginationArrowDirections = 'first' | 'prev' | 'next' | 'last'; type PaginationNavigationOwnProps = { direction?: PaginationArrowDirections; label: string; buttonRef?: (element: Element | null) => void; onClick?: (event: React.KeyboardEvent | React.MouseEvent | React.FocusEvent) => void; }; type PropKeys = keyof PaginationNavigationOwnProps; type AllowedPropKeys = Readonly>; type PaginationNavigationProps = PickPropsWithExceptions & PaginationNavigationOwnProps & OtherHTMLAttributes; declare const propTypes: PropValidators; declare const allowedProps: AllowedPropKeys; export type { PaginationNavigationProps, PaginationArrowDirections }; export { propTypes, allowedProps }; //# sourceMappingURL=props.d.ts.map