///
export * from './core';
export * from './decorator';
export * from './types';
import * as core from './core';
declare const _default: {
BriskControllerError: typeof core.BriskControllerError;
getBaseUrl: typeof core.getBaseUrl;
getSwaggerConfig: typeof core.getSwaggerConfig;
addHook(pos: "before_start" | "after_start", hook: core.BriskControllerHooks): void;
throwError(status: number, msg?: any): never;
redirect(targetPath: string, status?: number): import("./types").BriskControllerRedirect;
forward(targetPath: string, method?: import("./types").BRISK_CONTROLLER_METHOD_E): Promise;
resultFactory(result: T_1): import("./types").BriskControllerResultFactory;
addInterceptor(requestPath: string, handler: import("./types").BriskControllerInterceptorHandler, option?: import("./types").BriskControllerInterceptorOption | undefined): void;
addRequest(requestPath: string, handler: import("./types").BriskControllerRequestHandler, option?: import("./types").BriskControllerRequestOption | undefined): void;
start(port?: number, option?: import("./types").BriskControllerOption | undefined): Promise>;
distory(): Promise;
};
export default _default;