import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
import * as i0 from "@angular/core";
export declare class ViewActionComponent {
    activeModal: NgbActiveModal;
    logDetails: any;
    checkListName: string;
    storeName: string;
    actionType: string;
    receivedData: string;
    updatedChecklistName: any;
    updatedChecklistDescription: any;
    updatedSectionNames: any[];
    addedQuestions: any[];
    editedQuestions: any[];
    deletedQuestions: any[];
    schedulePreviousRepeats: string;
    schedulePreviousTime: string;
    schedulePreviousOccurs: string[];
    scheduleNewRepeats: string;
    scheduleNewTime: string;
    scheduleNewOccurs: string[];
    formattedDate: string;
    constructor(activeModal: NgbActiveModal);
    ngOnInit(): void;
    formatDate(dateString: string | undefined | null): string;
    formatDateString(dateStr: string): string;
    getWeekOrdinal(value: number): string;
    scheduleWeeksArray(): string[];
    parseWeekNumber(value: string): number;
    closePopup(): void;
    getAnswerTypeLabel(answerType: string): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<ViewActionComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ViewActionComponent, "lib-view-action", never, { "logDetails": { "alias": "logDetails"; "required": false; }; "checkListName": { "alias": "checkListName"; "required": false; }; "storeName": { "alias": "storeName"; "required": false; }; "actionType": { "alias": "actionType"; "required": false; }; "receivedData": { "alias": "receivedData"; "required": false; }; }, {}, never, never, false, never>;
}
