import { SecurityController } from './security.controller';
import { StorageController } from './storage.controller';
import { AuthController } from './auth.controller';
import { BFastDatabaseOptions } from '../bfast-database.option';
export declare class RestController {
    constructor(_restSecurity: SecurityController, _restAuthController: AuthController, _restStorageController: StorageController, _restConfig: BFastDatabaseOptions);
    getFile(request: any, response: any, _: any): void;
    getThumbnail(request: any, response: any, _: any): void;
    getAllFiles(request: any, response: any, _: any): void;
    multipartForm(request: any, response: any, _: any): void;
    verifyApplicationId(request: any, response: any, next: any): void;
    filePolicy(request: any, response: any, next: any): void;
    verifyToken(request: any, response: any, next: any): void;
    verifyMethod(request: any, response: any, next: any): void;
    verifyBodyData(request: any, response: any, next: any): void;
    handleRuleBlocks(request: any, response: any, _: any): void;
}
