import { FilterChainContext } from '../../config/http/filter-chain-context'; import { WebTokenManipulator } from '../../http/auth/web-token-manipulator'; import { JwtTokenBase } from '@bitblit/ratchet/common'; export declare class BuiltInAuthFilters { static requireAllRolesInCommonJwt(fCtx: FilterChainContext, requiredRoleAllOf: string[]): Promise; static requireAnyRoleInCommonJwt(fCtx: FilterChainContext, requiredRoleOneOf: string[]): Promise; static parseAuthorizationHeader(fCtx: FilterChainContext, webTokenManipulators: WebTokenManipulator | WebTokenManipulator[]): Promise; static applyOpenApiAuthorization(fCtx: FilterChainContext): Promise; }