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