import { IMiddlewareGenerator } from 'graphql-middleware'; import { IRules, IOptionsConstructor } from './types.js'; /** * * @param ruleTree * @param options * * Validates rules and generates middleware from defined rule tree. * */ export declare function shield(ruleTree: IRules, options?: IOptionsConstructor): IMiddlewareGenerator;