import { OnInit } from '@angular/core';
import { UntypedFormBuilder, UntypedFormGroup, ValidatorFn } from '@angular/forms';
import { MatDialogRef } from "@angular/material/dialog";
import { TccSnackBarService } from '../../../core/services/tcc-snackbar/tcc-snackbar.service';
import { TccFormErrorFields } from '../../models/form-error.model';
import { TccAnyscanService } from '../../../odata/services/tcc-anyscan/tcc-anyscan.service';
import { TccLibIcons } from '../../classes/tcc-register-icons.class';
export declare class TccAnyscanAuthDialogComponent implements OnInit {
    private dialogRef;
    private ScanService;
    private fb;
    private snackbar;
    onDialogClick(event: KeyboardEvent): void;
    description: string;
    ApikeyCaption: string;
    AuthCaption: string;
    CheckAuthCaption: string;
    CloseCaption: string;
    formGroup: UntypedFormGroup;
    Url: string;
    Fields: TccFormErrorFields;
    LibIcons: typeof TccLibIcons.Icon;
    constructor(dialogRef: MatDialogRef<TccAnyscanAuthDialogComponent>, ScanService: TccAnyscanService, fb: UntypedFormBuilder, snackbar: TccSnackBarService);
    ngOnInit(): void;
    getValidators(fieldname: string): ValidatorFn[];
    OnAuthClick(): void;
    OnCheckAuthClick(): void;
    OnCloseClick(): void;
}
