import { OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { MediaService } from '../../core/services/media-service/media.service';
import { UserService } from '../../core/services/user-service/user-service';
import { BaseService } from '../../core/utils/base-service/base.service';
import * as i0 from "@angular/core";
export declare class CodDocumentsSectionComponent implements OnInit {
    private fb;
    private mediaService;
    private userService;
    private baseService;
    documentsForm: FormGroup;
    docStudent: boolean;
    docAgreement: boolean;
    docParent: boolean;
    docConfanorte: boolean;
    idPdf: any[];
    code: number;
    pdfSrc: any;
    numDoc: number;
    value: boolean;
    nameUserRole: string;
    constructor(fb: FormBuilder, mediaService: MediaService, userService: UserService, baseService: BaseService);
    ngOnInit(): void;
    showIdDocument(): void;
    catchDocument(event: any, visible: string): void;
    filesUploaded(): void;
    clearDocStudent(typeDoc: any): void;
    validateVisibility(compVisivility: string, value: boolean): void;
    getAllMedia(): void;
    getUserRole(): void;
    saveDocuments(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CodDocumentsSectionComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CodDocumentsSectionComponent, "ipt-cod-documents-section", never, {}, {}, never, never, false>;
}
