import { OnInit, ElementRef } from '@angular/core';
import { MatLegacyDialogRef as MatDialogRef } from '@angular/material/legacy-dialog';
import { UntypedFormGroup } from '@angular/forms';
import { ConfigurationsService } from '@sunbird-cb/utils-v2';
import { AppTocService } from '../../services/app-toc.service';
import { MatLegacySnackBar as MatSnackBar } from '@angular/material/legacy-snack-bar';
import * as i0 from "@angular/core";
export declare class CreateBatchDialogComponent implements OnInit {
    dialogRef: MatDialogRef<CreateBatchDialogComponent>;
    data: any;
    private appTocService;
    private snackBar;
    private configSvc;
    createBatchForm: UntypedFormGroup;
    enrollmentTypes: string[];
    namePatern: string;
    today: Date;
    uploadSaveData: boolean;
    toastSuccess: ElementRef<any>;
    toastError: ElementRef<any>;
    constructor(dialogRef: MatDialogRef<CreateBatchDialogComponent>, data: any, appTocService: AppTocService, snackBar: MatSnackBar, configSvc: ConfigurationsService);
    ngOnInit(): void;
    createBatchSubmit(form: any): void;
    private openSnackbar;
    static ɵfac: i0.ɵɵFactoryDeclaration<CreateBatchDialogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CreateBatchDialogComponent, "ws-app-create-batch-dialog", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=create-batch-dialog.component.d.ts.map