import type { KeysMatching, Pagination } from '../../types'; export declare function extractPaginationData(data: T[]): { items: Omit[]; pagination: Pagination; }; export declare function extractPaginationData>(data: T[], key: K): { items: Omit[]; pagination: Pagination; }; export declare function extractPaginationData, I extends Omit>(data: T[], key: K, mapper?: (item: Omit) => I): { items: I[]; pagination: Pagination; };