import { ActionSheetController, AlertController, LoadingController, ModalController, Platform, ToastController } from '@ionic/angular'; import { AOContainerService } from '../directives/ao-container/ao-container.service'; import { AOMenuService } from '../services/ao-menu.service'; export declare class AOService { platform: Platform; ionLoading: LoadingController; ionAlert: AlertController; ionModal: ModalController; ionSheet: ActionSheetController; ionToast: ToastController; menu: AOMenuService; container: AOContainerService; constructor(platform: Platform, ionLoading: LoadingController, ionAlert: AlertController, ionModal: ModalController, ionSheet: ActionSheetController, ionToast: ToastController, menu: AOMenuService, container: AOContainerService); wait(promise: Promise, opts?: any): Promise; sheet(buttons?: any, opts?: any): Promise; modal(component: any, opts?: any): Promise; alert(message: string, opts?: any): Promise>; prompt(inputs: any[], opts?: any): Promise>; confirm(message: string, yes?: () => any, no?: () => any, opts?: any): Promise>; confirmOperation(yes?: () => any, no?: () => any, opts?: any): Promise>; confirmActivate(yes?: () => any, no?: () => any, opts?: any): Promise>; confirmDeactivate(yes?: () => any, no?: () => any, opts?: any): Promise>; confirmDestroy(yes?: () => any, no?: () => any, opts?: any): Promise>; toast(message: string, opts?: any): Promise>; info(message: string, opts?: any): Promise>; success(message: string, opts?: any): Promise>; warning(message: string, opts?: any): Promise>; danger(message: string, opts?: any): Promise>; }