import { OnInit } from '@angular/core';
import { MatDialogRef } from "@angular/material/dialog";
import { TccAnyscanService } from '../../../odata/services/tcc-anyscan/tcc-anyscan.service';
import { TccLibIcons } from '../../classes/tcc-register-icons.class';
import { TccAnyscan } from '../../../odata/models/anyscan.model';
export declare class TccChooseDeviceDialogComponent implements OnInit {
    private dialogRef;
    private ScanService;
    data: {
        devices: TccAnyscan.Device[];
    };
    onDialogClick(event: KeyboardEvent): void;
    description: string;
    CloseCaption: string;
    CreateButtonCaption: string;
    loadSelection: boolean;
    devices: Array<TccAnyscan.Device>;
    LibIcons: typeof TccLibIcons.Icon;
    selectedDevice: TccAnyscan.Device;
    constructor(dialogRef: MatDialogRef<TccChooseDeviceDialogComponent>, ScanService: TccAnyscanService, data: {
        devices: TccAnyscan.Device[];
    });
    ngOnInit(): void;
    OnCreateClick(): void;
    OnCloseClick(): void;
}
