import { Class, Filter } from '@ptc-org/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;