import { BFastOptions, BFastOptionsFn } from "../bfast-option";
import { AuthAdapter } from "../adapters/auth";
import { FilesAdapter } from "../adapters/files";
import { FunctionsModel } from "../models/functions.model";
import { DatabaseAdapter } from "../adapters/database";
export declare function verifyMethod(request: any, response: any, next: any): void;
export declare function verifyBodyData(request: any, response: any, next: any): void;
export declare function handleRulesRestAPI(prefix: string, authAdapter: AuthAdapter, filesAdapter: FilesAdapter, databaseAdapter: DatabaseAdapter, optionsFn: BFastOptionsFn): FunctionsModel;
export declare function authJwk(options: BFastOptions): FunctionsModel;
