import { EventEmitter, OnInit } from '@angular/core';
import { DocumentoTabla } from '../nsrtm-dialog-upload-files.utils';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class NsrtmGrupoBotonesDocumentoComponent implements OnInit {
    showAgregar?: boolean;
    showAnular?: boolean;
    itemSeleccionado?: DocumentoTabla;
    crear: EventEmitter<File>;
    ver: EventEmitter<DocumentoTabla>;
    descargar: EventEmitter<DocumentoTabla>;
    anular: EventEmitter<DocumentoTabla>;
    onDestroy$: Subject<boolean>;
    showToast: boolean;
    constructor();
    ngOnInit(): void;
    ngOnDestroy(): void;
    onVer(item?: DocumentoTabla): void;
    onDescargar(item?: DocumentoTabla): void;
    onAnular(item?: DocumentoTabla): void;
    onFileSelected(event: any): void;
    isDeshabilitado(item?: DocumentoTabla): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<NsrtmGrupoBotonesDocumentoComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NsrtmGrupoBotonesDocumentoComponent, "app-nsrtm-grupo-botones-documento", never, { "showAgregar": "showAgregar"; "showAnular": "showAnular"; "itemSeleccionado": "itemSeleccionado"; }, { "crear": "crear"; "ver": "ver"; "descargar": "descargar"; "anular": "anular"; }, never, never, false>;
}
