import { MatDialog } from '@angular/material/dialog';
import { TccCreateListDialog } from '../../components/tcc-create-list-dialog/tcc-create-list-dialog.component';
import { Observable } from 'rxjs';
import { TccTranslation } from '../../../odata/models/shared.model';
import { TccSingleton } from '../../../core/models/tcc-singleton.model';
export declare class TccCreateListDialogService implements TccSingleton {
    private matDialog;
    private dialogRef;
    constructor(matDialog: MatDialog);
    init(): void;
    reset(): void;
    openDialog(data: TccCreateListDialog.Data): Observable<{
        Element: TccTranslation;
        Type: string;
        Key: string;
    }>;
}
