export interface PaginationParams {
    page?: number;
    perPage?: number;
}
export declare function getPaginationOptions({ page, perPage, }: PaginationParams): {
    take: number;
    skip: number;
};
export declare function formatPaginatedResponse<T>(items: T[], total: number, page: number, perPage: number): {
    items: T[];
    pagination: {
        total: number;
        per_page: number;
        current_page: number;
        last_page: number;
    };
};
export declare function formatNoDataResponse(message?: string): {
    success: boolean;
    items: never[];
    pagination: {
        total: number;
        per_page: number;
        current_page: number;
        last_page: number;
    };
    message: string;
};
