import { ServiceMethods, OutputEntity, Paginated, InputEntity, Query } from '@filesrocket/core';
import { DirectoryService } from './services/directory.service';
import { BaseService } from './services/base.service';
import { Options } from './declarations';
export declare class LocalService extends BaseService implements Partial<ServiceMethods> {
    protected readonly options: Options;
    protected directoryService: DirectoryService;
    constructor(options: Options);
    create(data: InputEntity, query?: Query): Promise<OutputEntity>;
    list(query?: Query): Promise<Paginated<OutputEntity>>;
    get(id: string, query?: Query): Promise<OutputEntity>;
    remove(id: string, query?: Query): Promise<OutputEntity>;
}
