import { BaseApiClient } from './base-client.js'; import { Media, MediaData, MediaFilters } from '../types/media.js'; import { PaginatedResponse } from '../types/pagination.js'; export declare class MediaApiClient extends BaseApiClient { getMedia(filters?: MediaFilters): Promise>; getMediaItem(id: number): Promise; uploadMedia(file: Buffer, filename: string, data?: MediaData): Promise; updateMedia(id: number, data: Partial): Promise; deleteMedia(id: number, force?: boolean): Promise; }