import { Class, Filter } from '@nestjs-query/core'; import { SubscriptionArgsType, SubscriptionFilterInputType } from '../types'; /** @internal */ export declare const transformAndValidate: (TClass: Class, partial: T) => Promise; export declare const createSubscriptionFilter: >(InputClass: Class, payloadKey: string) => (payload: any, variables: SubscriptionArgsType, context: any) => boolean | Promise; export declare function getSubscriptionEventName(eventName: string, authorizeFilter?: Filter): string;