import { HTTPMiddleware } from '../../plugins/plugin-http/types'; import { Roles } from '@sling/artus-web-shared/types'; import { Middleware } from '@artus/pipeline'; import { WebsocketMiddleware } from '../../plugins/plugin-websocket/types'; export declare const initUser: (options?: Partial<{ bypassFilter: (ctx: Parameters[0]) => boolean; }> | undefined) => any; export declare const authUser: (roles?: Roles[]) => HTTPMiddleware | WebsocketMiddleware;