import { Response } from 'express'; import { TParams, TRequestInputParams } from '../../type'; import { FnRequestService } from '../../fn.request.service'; import { FnLoggerService } from '../../../fn.logger/fn.logger.service'; import { SessionParams, TFile } from '../../../../fn.core.type'; export declare class ApiCommandsController { private readonly _requestService; private readonly _log; constructor(_requestService: FnRequestService, _log: FnLoggerService); getProtectedPost(params: TParams, inputParams: TRequestInputParams, res: Response, sessionParams: SessionParams, files: Array): Promise>>; getProtectedGet(params: TParams, inputParams: TRequestInputParams, res: Response, sessionParams: SessionParams): Promise>>; getProtectedDelete(params: TParams, inputParams: TRequestInputParams, res: Response, sessionParams: SessionParams): Promise>>; getProtectedPatch(params: TParams, inputParams: TRequestInputParams, res: Response, sessionParams: SessionParams): Promise>>; getPublicGet(params: TParams, inputParams: TRequestInputParams, res: Response, sessionParams: SessionParams): Promise>>; getPublicPatch(params: TParams, inputParams: TRequestInputParams, res: Response, sessionParams: SessionParams): Promise>>; getPublicPost(params: TParams, inputParams: TRequestInputParams, res: Response, sessionParams: SessionParams): Promise>>; private _executeCommand; private _pickResult; private handleError; }