import { ReturnTypeFunc, AdvancedOptions, SubscriptionFilterFunc } from "./types"; export interface SubscriptionOptions extends AdvancedOptions { topics: string | string[]; filter?: SubscriptionFilterFunc; } export declare function Subscription(options: SubscriptionOptions): MethodDecorator; export declare function Subscription(returnTypeFunc: ReturnTypeFunc, options: SubscriptionOptions): MethodDecorator;