import { HttpRequest } from '../../../ui/index.js';
export type PaginationModel = {
    endPage: number;
    hasNextPage: boolean;
    hasPreviousPage: boolean;
    page: number;
    pageSize: number;
    pages: number[];
    startPage: number;
    totalItems: number;
    totalPages: number;
};
export type Pagination = {
    pagination: PaginationModel;
};
export declare function api<T = any>(params: HttpRequest & {
    arrayFormat?: "repeat" | "brackets";
    blockRunMigration?: boolean;
}, pathApi?: string): Promise<T>;
