import { IdCaptureConfigurationModel } from '../../../interfaces/mexican-id/id-capture-configuration.model'; import { EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; export declare class CropperPhotoComponent { /** * Indica si requiere preview de resultado * @type {string} * @public */ configuration?: IdCaptureConfigurationModel; imageBase64: string; result: EventEmitter; /** * Mensaje de carga * @type {string} * @public */ startingMessage: string; imageCropBase64?: string; imageResult?: string; loading: boolean; constructor(); ngOnInit(): void; private asignImage; imageLoaded(image: any): void; cropperReady(): void; loadImageFailed(): void; /** Carga una imagen desde un dataURL y resuelve cuando está lista */ private loadImage; /** Asegura que la cadena tenga formato dataURL y retorna mime detectado */ private ensureDataUrl; private rotateBase64Right; /** * Rota una imagen base64 en grados (clockwise) y devuelve un dataURL base64. * @param base64 Cadena base64 (con o sin encabezado dataURL). * @param degrees Grados a rotar (90, 180, 270, etc.). */ private rotateBase64; cancelCropper(): void; getCropperImage(event: any): Promise; returnImage(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }