import type { CorePaginationOptions, Pagination, PaginationOptions, PaginationProps, PaginationState } from '../../../../controllers/commerce/core/pagination/headless-core-commerce-pagination.js'; import type { SearchAndListingControllerDefinitionWithoutProps } from '../../types/controller-definitions.js'; export type { CorePaginationOptions, Pagination, PaginationOptions, PaginationProps, PaginationState, }; export type PaginationDefinition = SearchAndListingControllerDefinitionWithoutProps; /** * Defines a `Pagination` controller instance. * @group Definers * * @param props - The configurable `Pagination` properties. * @returns The `Pagination` controller definition. */ export declare function definePagination(props?: PaginationProps): PaginationDefinition;