import { PipeTransform } from '@angular/core'; import { DomSanitizer, SafeStyle } from '@angular/platform-browser'; import { CoreoConfig } from '@coreo/ionic-core'; import { Camera, CameraOptions } from '@ionic-native/camera'; import { File } from '@ionic-native/file'; import { FilePath } from '@ionic-native/file-path'; import { Platform } from 'ionic-angular'; export declare class CoreoPhoto { private platform; private config; private camera; private file; private filePath; constructor(platform: Platform, config: CoreoConfig, camera: Camera, file: File, filePath: FilePath); capturePicture(options?: CameraOptions): Promise; selectPicture(options?: CameraOptions): Promise; resolvePicturePath(filename: string, normalize?: boolean): string; private capturePictureFromCamera(options?); private selectPictureFromLibrary(options?); private movePictureFileToAppStorage(file); private copyPictureFileToAppStorage(file); private resolveNativePath(file); private splitToDirAndFilename(path); private generateUniqueFilename(existing); private handleError(err); } export declare class CoreoPhotoPipe implements PipeTransform { private coreoPhoto; constructor(coreoPhoto: CoreoPhoto); transform(filename: string): string; } export declare class CoreoPhotoBgUrlPipe implements PipeTransform { private coreoPhoto; private sanitized; constructor(coreoPhoto: CoreoPhoto, sanitized: DomSanitizer); transform(filename: string): SafeStyle; }