import { WebApplicationConfig } from './web_application_config'; import { ControllerMapping } from './requestmapping/controller_mapping'; import { ViewResolver } from './rendering/viewresolver/view_resolver'; import { ResourceResolver } from './rendering/viewresolver/resource_resolver'; import { SimpleViewResolver } from './rendering/viewresolver/simple_view_resolver'; import { MediaType } from '../aux/enumerable/media_type'; export declare abstract class AbstractWebApplicationConfig implements WebApplicationConfig { private internalRedirects; private controllerMapping; private viewResolvers; private simpleViewResolvers; private resourceResolver; constructor(); private createMapping(); private registerInternalRedirects(); getControllerClasses(): any[]; getControllerMapping(): ControllerMapping; private registerViewResolver(viewResolver); private registerSimpleViewResolver(simpleViewResolver); getViewResolver(viewClass: string): ViewResolver; getSimpleViewResolver(mediaType: MediaType): SimpleViewResolver; getResourceResolver(): ResourceResolver; getInternalRedirects(): Array; }