import { OnInit } from '@angular/core';
import { FormGroup, FormBuilder } from '@angular/forms';
import { EwMaDesignService } from '../../ew-ma-design.service';
import { MatDialog } from '@angular/material/dialog';
import { EwDesignHeaderComponent } from '../ew-design-header/ew-design-header.component';
import { LoggerService, FlashService } from 'ew-common-lib';
export declare class ReplayPageNewComponent implements OnInit {
    designService: EwMaDesignService;
    private formBuilder;
    dialog: MatDialog;
    private ewloggerService;
    private ewFlashService;
    /**
     * Replay page customisation controls form group.
     */
    replayPageForm: FormGroup;
    header: EwDesignHeaderComponent;
    viewInit: boolean;
    ctaTab: string;
    getReplayPage: any;
    /**
     * Initialise Services.
     * @param designService
     * @param formBuilder
     * @param ewloggerService
     */
    constructor(designService: EwMaDesignService, formBuilder: FormBuilder, dialog: MatDialog, ewloggerService: LoggerService, ewFlashService: FlashService);
    /**
     * NgOnint hook
     */
    ngOnInit(): void;
    /**
     * @description
     * Setup the form.
     */
    initializeProcess(): void;
    ngOnDestroy(): void;
    saveChanges(data?: any): void;
    fetchDataFromAPI(): void;
}
