/** * Example usage of the paginateAndMap method with async transform * * This file demonstrates various ways to use the enhanced paginateAndMap method * with support for both synchronous and asynchronous transform functions. */ import { Repository } from 'typeorm'; import { PageOptionsDto } from '../dto/page-options.dto'; export declare function basicPaginationExample(repository: Repository, pageOptions: PageOptionsDto): Promise>; export declare function syncTransformExample(repository: Repository, pageOptions: PageOptionsDto): Promise>; export declare function asyncTransformExample(repository: Repository, pageOptions: PageOptionsDto, externalService: any): Promise>; export declare function asyncBatchTransformExample(repository: Repository, pageOptions: PageOptionsDto, batchProcessor: any): Promise>; export declare function complexAsyncTransformExample(repository: Repository, pageOptions: PageOptionsDto, services: { validation: any; enrichment: any; calculation: any; }): Promise>; export declare function iterateExample(repository: Repository, processor: any): Promise; export declare function eachBatchSingleExample(repository: Repository, processor: any): Promise; export declare function eachBatchGroupExample(repository: Repository, processor: any): Promise;