import type { Profile } from '../interfaces/profile.interface.js'; export interface ProfilerListPagination { readonly page: number; readonly pageCount: number; readonly pageSize: number; readonly filteredTotal: number; readonly rangeStart: number; readonly rangeEnd: number; readonly prevHref: string | null; readonly nextHref: string | null; } export interface PaginatedProfiles { readonly pageProfiles: Profile[]; readonly page: number; readonly pageCount: number; readonly rangeStart: number; readonly rangeEnd: number; } export declare function paginateProfiles(profiles: Profile[], requestedPage: number, pageSize: number): PaginatedProfiles; export declare function buildPageHref(basePath: string, query: Record, prefix: string, page: number): string;