import { Base } from '../../resources/base'; import { ApiErrorResponse, ApiSuccessResponse, Collection, IResourceManager } from '../types/api'; import { AnyType } from '../types/utility'; import { ApiClient } from './apiClient'; export declare abstract class ResourceManager = Record> extends Base implements IResourceManager { protected apiClient: ApiClient; constructor(apiClient: ApiClient); getAllResources(filters?: F): Promise> | ApiErrorResponse>; getResourceById(id: number): Promise | ApiErrorResponse>; }