import { AbstractMediaManager, Item, File, WidgetItem, Data } from "./AbstractMediaManager"; export declare class DefaultMediaManager extends AbstractMediaManager { readonly itemTypes: File[]; constructor(id: string, path: string, dir: string, model: string, metaModel: string, modelAssoc: string); getAll(limit: number, skip: number, sort: string): Promise<{ data: Item[]; next: boolean; }>; searchAll(s: string): Promise; saveRelations(data: Data, model: string, modelId: string, modelAttribute: string): Promise; getRelations(items: WidgetItem[]): Promise; updateRelations(data: Data, model: string, modelId: string, modelAttribute: string): Promise; deleteRelations(model: string, modelId: string): Promise; }