import { SubscriberService } from './subscriber-service';
import { OnApplicationBootstrap, OnModuleDestroy, OnModuleInit } from '@nestjs/common';
export declare abstract class SubscriberController implements OnApplicationBootstrap, OnModuleInit, OnModuleDestroy {
    protected subscribers: SubscriberService[];
    onModuleInit(): Promise<void>;
    onApplicationBootstrap(): Promise<void>;
    onModuleDestroy(): Promise<void>;
    protected abstract initializeSubscribers(): SubscriberService[];
}
