import * as Serverless from 'serverless';
declare class ServerlessGlobalAuthorizerPlugin {
    private serverless;
    hooks: {
        'before:package:initialize': () => void;
    };
    constructor(serverless: Serverless);
    init(): void;
    private processFunction;
    private processEvent;
    private applyRestApiAuthorizer;
    private applyHttpApiAuthorizer;
    private getRestApiAuthorizerConfig;
    private getHttpApiAuthorizerConfig;
    private static isGlobalAuthorizerEnabledAtEventLevel;
}
export = ServerlessGlobalAuthorizerPlugin;
//# sourceMappingURL=index.d.ts.map