import { PopupShowerService } from './popup-shower.service';
import { StringPromptResultEvent } from '../../../core/model/event/string-prompt-result-event';
import { PopupCloseEvent } from '../interface/popup-close-event';
export declare class PromptService {
    private _popupShower;
    constructor(_popupShower: PopupShowerService);
    promptString(title: string, label?: string, initialText?: string): Promise<StringPromptResultEvent>;
    showError(textOrImageDataUri: string, title?: string, details?: string): Promise<PopupCloseEvent<void>>;
    showWarning(textOrImageDataUri: string, title?: string): Promise<PopupCloseEvent<void>>;
    showNotification(textOrImageDataUri: string, title?: string, showOk?: boolean, autoClose?: boolean, hideCloseIcon?: boolean, downloadable?: boolean): Promise<boolean>;
    showImage(imageDataUri: string, title?: string): Promise<any>;
    showYesNo(textOrImageDataUri: string, title?: string): Promise<boolean>;
    showModalYesNoCancel(textOrImageDataUri: string, title?: string): Promise<PopupCloseEvent<void>>;
    showOk(text: string, title?: string): Promise<boolean>;
    showOkCancel(text: string, title?: string): Promise<boolean>;
    showOkModal(text: string, title?: string): Promise<boolean>;
}
