import { Class, Filter } from '@ptc-org/nestjs-query-core'; import { AuthorizationContext, Authorizer, CustomAuthorizer } from './authorizer'; export interface AuthorizerOptions { authorize: (context: any, authorizationContext: AuthorizationContext) => Filter | Promise>; } export declare function createDefaultAuthorizer(DTOClass: Class, opts?: CustomAuthorizer | AuthorizerOptions): Class>;