import { Appearance } from '../../types/appearance'; import { MediaResponse, EditMediaDto, CreateMediaDto, PaginateMedia } from './dto/media.dto'; import { KeyValue } from '../../types/data.types'; export declare class MediaService { getAppearance(): Promise; search(keyword?: string, value?: string, limit?: number): Promise>; create(entry: CreateMediaDto): Promise; update(entry: EditMediaDto): Promise; query(keyword?: string, isMedia?: boolean, page?: number, size?: number, sort?: string): Promise; remove(id: string): Promise; get(id: string): Promise; private pure(entry); }