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