import { EventEmitter, OnInit } from "@angular/core"; import { AssetWrapper, MediaFile } from "@cygnus-reach/session"; import { SessionService } from "../../../../core"; import { MediaEditorText, ToolData } from "../../../../features/basic-ui/media"; import { ConnectedMediaEditorIcons } from "../../models/icon-interfaces"; import * as i0 from "@angular/core"; export declare class ConnectedMediaEditorComponent implements OnInit { private uiService; origFile: AssetWrapper; text: MediaEditorText; icons?: ConnectedMediaEditorIcons; imageSaved: EventEmitter<{ previous: AssetWrapper; saved: AssetWrapper; }>; imageSent: EventEmitter>; exited: EventEmitter<{ previous: AssetWrapper; saved: AssetWrapper; } | undefined>; backgroundUrl: string | undefined; refFile: AssetWrapper; tools: { arr: Array; selectedIndex: number; }; constructor(uiService: SessionService); ngOnInit(): void; save(data: ArrayBuffer | Uint8Array): Promise; send(data: ArrayBuffer | Uint8Array): void; exit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }