import { Request } from 'express';
import { ServiceMethods, UploadOptions, OutputEntity, Query } from '../declarations';
import { BaseController } from './base.controller';
interface Params extends UploadOptions {
    query: {
        path?: string;
    } & Query;
}
export declare class FileController extends BaseController {
    protected readonly service: Partial<ServiceMethods>;
    constructor(service: Partial<ServiceMethods>);
    create(req: Request, params?: Partial<Params>): Promise<OutputEntity[]>;
}
export {};
