declare namespace javax { namespace servlet { class ServletRequestWrapper implements javax.servlet.ServletRequest { public constructor(arg0: javax.servlet.ServletRequest) public getRequest(): javax.servlet.ServletRequest public setRequest(arg0: javax.servlet.ServletRequest): void public getAttribute(arg0: java.lang.String | string): java.lang.Object public getAttributeNames(): java.util.Enumeration public getCharacterEncoding(): string public setCharacterEncoding(arg0: java.lang.String | string): void public getContentLength(): int public getContentLengthLong(): long public getContentType(): string public getInputStream(): javax.servlet.ServletInputStream public getParameter(arg0: java.lang.String | string): string public getParameterMap(): java.util.Map public getParameterNames(): java.util.Enumeration public getParameterValues(arg0: java.lang.String | string): java.lang.String[] public getProtocol(): string public getScheme(): string public getServerName(): string public getServerPort(): int public getReader(): java.io.BufferedReader public getRemoteAddr(): string public getRemoteHost(): string public setAttribute(arg0: java.lang.String | string, arg1: java.lang.Object): void public removeAttribute(arg0: java.lang.String | string): void public getLocale(): java.util.Locale public getLocales(): java.util.Enumeration public isSecure(): boolean public getRequestDispatcher(arg0: java.lang.String | string): javax.servlet.RequestDispatcher public getRealPath(arg0: java.lang.String | string): string public getRemotePort(): int public getLocalName(): string public getLocalAddr(): string public getLocalPort(): int public getServletContext(): javax.servlet.ServletContext public startAsync(): javax.servlet.AsyncContext public startAsync(arg0: javax.servlet.ServletRequest, arg1: javax.servlet.ServletResponse): javax.servlet.AsyncContext public isAsyncStarted(): boolean public isAsyncSupported(): boolean public getAsyncContext(): javax.servlet.AsyncContext public isWrapperFor(arg0: javax.servlet.ServletRequest): boolean public isWrapperFor(arg0: java.lang.Class): boolean public getDispatcherType(): javax.servlet.DispatcherType public static class: java.lang.Class } } }