import { Request } from '../Request'; import { Response } from '../Response'; import { Middleware } from '../Middleware'; /** * Verify CSRF Token Middleware. */ export declare class VerifyCsrfToken implements Middleware { /** * The URIs that should be excluded from CSRF verification. */ protected except: string[]; /** * Handle the incoming request. */ handle(request: Request, next: (request: Request) => Promise, response?: Response): Promise; /** * Determine if the HTTP request uses a ‘read’ verb. */ protected isReading(request: Request): boolean; /** * Determine if the request has a URI that should pass through CSRF verification. */ protected inExceptArray(request: Request): boolean; /** * Determine if the session and input CSRF tokens match. */ protected tokensMatch(request: Request): Promise; } //# sourceMappingURL=VerifyCsrfToken.d.ts.map