import { Response } from 'express';
import { BookmarkedReportData } from '../../../types/Bookmark';
import { FormattedBookmarkData } from '../../../types/UserReports';
import { Services } from '../../../types/Services';
export declare const formatBookmarks: (bookmarksData: BookmarkedReportData[]) => Promise<FormattedBookmarkData[]>;
export declare const formatBookmark: (bookmarkData: BookmarkedReportData) => FormattedBookmarkData;
export declare const renderBookmarkList: ({ services, maxRows, res, }: {
    services: Services;
    maxRows?: number;
    res: Response;
}) => Promise<{
    head: {
        emptyMessage?: string;
        href?: string;
    };
    tableData: {
        rows: ({
            html: string;
            classes?: never;
        } | {
            html: string;
            classes: string;
        })[][];
        head: {
            text: string;
            classes: string;
        }[];
    };
    total: {
        amount: number;
        shown: number;
        max: number;
    };
    csrfToken: string;
    type: string;
}>;
declare const _default: {
    renderBookmarkList: ({ services, maxRows, res, }: {
        services: Services;
        maxRows?: number;
        res: Response;
    }) => Promise<{
        head: {
            emptyMessage?: string;
            href?: string;
        };
        tableData: {
            rows: ({
                html: string;
                classes?: never;
            } | {
                html: string;
                classes: string;
            })[][];
            head: {
                text: string;
                classes: string;
            }[];
        };
        total: {
            amount: number;
            shown: number;
            max: number;
        };
        csrfToken: string;
        type: string;
    }>;
};
export default _default;
