import type { File } from '../../../../../../shared/contracts/files'; declare const PAGE_SIZE = 20; interface UseInfiniteAssetsOptions { folder?: number | null; sort?: string; } declare const useInfiniteAssets: ({ folder, sort }?: UseInfiniteAssetsOptions) => { assets: File[]; pagination: import("../../../../../../shared/contracts/files").Pagination | undefined; isLoading: boolean; isFetchingMore: boolean; hasNextPage: boolean; fetchNextPage: () => void; error: import("@strapi/admin/strapi-admin").BaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined; }; export { useInfiniteAssets }; export { PAGE_SIZE };