import { pagination } from "@strapi/utils"; interface BasePaginationParams { withCount?: boolean | "t" | "1" | "true" | "f" | "0" | "false" | 0 | 1; } type PagedPagination = BasePaginationParams & { page?: number; pageSize?: number; }; type OffsetPagination = BasePaginationParams & { start?: number; limit?: number; }; export type PaginationParams = PagedPagination | OffsetPagination; type PaginationInfo = { page: number; pageSize: number; } | { start: number; limit: number; }; declare const isPagedPagination: (pagination?: PaginationParams) => pagination is PagedPagination; declare const shouldCount: (params: { pagination?: PaginationParams; }) => boolean; declare const getPaginationInfo: (params: { pagination?: PaginationParams; }) => PaginationInfo; declare const transformPaginationResponse: (paginationInfo: PaginationInfo, total: number | undefined, isPaged: boolean) => pagination.PagePatinationInformation | pagination.OffsetPaginationInformation; export { isPagedPagination, shouldCount, getPaginationInfo, transformPaginationResponse };