import { OnInit } from '@angular/core';
import { TechlifyListingControllerInterface } from '../../base-model';
import { TechlifyNotificationTypeService } from './techlify-notification-type.service';
import { TechlifyNotificationSubscriptionService } from './techlify-notification-subscription.service';
import * as i0 from "@angular/core";
export declare class TechlifyNotificationForUserComponent extends TechlifyListingControllerInterface implements OnInit {
    private techlifyNotificationTypeService;
    private techlifyNotificationSubscriptionService;
    filters: any;
    constructor(techlifyNotificationTypeService: TechlifyNotificationTypeService, techlifyNotificationSubscriptionService: TechlifyNotificationSubscriptionService);
    ngOnInit(): void;
    loadData(): void;
    toggleSubscription(notificationType: any, field: any, event: any): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TechlifyNotificationForUserComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TechlifyNotificationForUserComponent, "app-techlify-notification-for-user", never, {}, {}, never, never, false, never>;
}
