import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { GlobalStateService } from 'tango-app-ui-global';
import { TraxService } from '../../services/trax.service';
import { ToastService } from 'tango-app-ui-shared';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
import * as i0 from "@angular/core";
export declare class ManagechecklistComponent implements OnInit, OnDestroy {
    private route;
    private router;
    private gs;
    private sopService;
    private toast;
    private dialog;
    private cd;
    type: any;
    clientId: any;
    checklistDetails: any;
    storeCount: any;
    loading: boolean;
    private detach;
    constructor(route: ActivatedRoute, router: Router, gs: GlobalStateService, sopService: TraxService, toast: ToastService, dialog: NgbModal, cd: ChangeDetectorRef);
    ngOnInit(): void;
    staticAiChecklists: any;
    getAiDetails(): void;
    getPredefinedDetails(): void;
    ngOnDestroy(): void;
    redirectUrl(type: any): void;
    redirectChecklist(data: any): void;
    redirectToConfigure(data: any): void;
    publish(event: any, data: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ManagechecklistComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ManagechecklistComponent, "lib-managechecklist", never, {}, {}, never, never, false, never>;
}
