import { Asset, AssetBrief, AssetCategory } from '../../types/communityAssets';
/**
 * Calls api endpoint to return all assets.
 *
 * @param {object} params - query params
 * @returns {Promise<Response>}
 */
declare function getAssets(params: Record<string, any>): Promise<import("../api").ResponsePackage<AssetBrief[]>>;
/**
 * Calls api endpoint to return single asset by ID
 *
 * @param {string | number} id - id of asset to be requested
 * @returns {Promise<Response>}
 */
declare function getAssetById(id: string | number): Promise<import("../api").ResponsePackage<Asset>>;
declare function getCategories(): Promise<import("../api").ResponsePackage<AssetCategory[]>>;
export declare const AssetsAPI: {
    getAssets: typeof getAssets;
    getAssetById: typeof getAssetById;
    getCategories: typeof getCategories;
};
export {};
