import { EventEmitter, ChangeDetectorRef } from "@angular/core"; import { SlickDialogComponent } from "../slick-dialog/slick-dialog.component"; import { SlickEmailerComponent } from "./slick-emailer.component"; import { ISlickEmailerModel } from "./slick-emailer.model"; import { ISlickEmailerAddressModel } from "./slick-emailer-address.model"; import * as i0 from "@angular/core"; export declare class SlickEmailerDialogComponent { private changeDetector; toEmailAddressList: ISlickEmailerAddressModel[]; bodyHeight: string; top: number; width: number; height: number; dynamicHeight: string; dynamicWidth: string; toAddressSearchEmitter: EventEmitter; sendEmailClickEmitter: EventEmitter; cancelEmailClickEmitter: EventEmitter; emailerDialogRef: SlickDialogComponent; emailerRef: SlickEmailerComponent; dialogEmailerModel: ISlickEmailerModel; emailerModel: ISlickEmailerModel; spinnerStatus: string; isVisible: boolean; constructor(changeDetector: ChangeDetectorRef); propagateChange: (_: ISlickEmailerModel) => void; writeValue(obj: ISlickEmailerModel): void; registerOnChange(fn: any): void; registerOnTouched(): void; showDialog(): Promise; toAddressSearch(searchText: any): void; onSendEmail(): void; emailSent(): Promise; emailError(): void; onCancelEmail(): Promise; get calculatedWidth(): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }