import { EventName } from '@lit/react'; import { default as Component } from '../../components/pager/pager.component.js'; import { DdsPaginationChangeEvent } from '../../events/events'; export type { DdsPaginationChangeEvent } from '../../events/events'; /** * `dap-ds-pager` * @summary A pager is a component that displays pagination controls. * @element dap-ds-pager * @title - Pager * * @event {{ action: string, pagination: { pageIndex: number, pageSize: number } }} dds-pagination-change - Event fired when the pagination changes * * @csspart base - The main pager container. * @csspart first - The first page button. * @csspart previous - The previous page button. * @csspart next - The next page button. * @csspart last - The last page button. * @csspart page-size - The page size select. * @csspart pager-button-first-base - The base of the first page button. * @csspart pager-button-first-content - The content of the first page button. * @csspart pager-button-previous-base - The base of the previous page button. * @csspart pager-button-previous-content - The content of the previous page button. * @csspart pager-button-next-base - The base of the next page button. * @csspart pager-button-next-content - The content of the next page button. * @csspart pager-button-last-base - The base of the last page button. * @csspart pager-button-last-content - The content of the last page button. * @csspart page-size-select-base - The base of the page size select. * @csspart page-size-select-trigger - The trigger of the page size select. * * @cssproperty --dds-pager-spacing-vertical - The vertical spacing of the pager (default: var(--dds-spacing-400)) * @cssproperty --dds-pager-spacing-horizontal - The horizontal spacing of the pager (default: var(--dds-spacing-200)) * @cssproperty --dds-pager-button-padding - The padding of the pager buttons (default: var(--dds-spacing-150)) * @cssproperty --dds-pager-button-border-width - The border width of the pager buttons (default: var(--dds-border-width-base, 1px)) * @cssproperty --dds-pager-button-border-color - The border color of the pager buttons (default: var(--dds-button-subtle-border-neutral-enabled)) * @cssproperty --dds-pager-button-border-radius - The border radius of the pager buttons (default: var(--dds-radius-rounded)) * @cssproperty --dds-pager-button-background - The background color of the pager buttons (default: var(--dds-button-subtle-background-neutral-enabled)) * @cssproperty --dds-pager-button-font-size - The font size of the pager buttons (default: var(--dds-font-sm, 14px)) * @cssproperty --dds-pager-button-font-weight - The font weight of the pager buttons (default: var(--dds-font-weight-bold, 700)) */ declare const reactWrapper: import('@lit/react').ReactWebComponent; }>; export default reactWrapper;