import { Interceptor, InvocationContext, Next, NonVoid, Provider } from '@loopback/core';
import { AuthorizationOptions } from './types';
export declare class AuthorizationInterceptor implements Provider<Interceptor> {
    private options;
    constructor(options?: AuthorizationOptions);
    value(): Interceptor;
    intercept(invocationCtx: InvocationContext, next: Next): Promise<NonVoid>;
}
