import { App } from "../../App";
import { AtomUri } from "../../core/AtomUri";
import { JsonService } from "../../services/JsonService";
import { IPageOptions, NavigationService, NotifyType } from "../../services/NavigationService";
export default class XFNavigationService extends NavigationService {
    private jsonService;
    private stack;
    get title(): string;
    set title(v: string);
    get location(): AtomUri;
    set location(v: AtomUri);
    constructor(app: App, jsonService: JsonService);
    alert(message: string | any, title?: string): Promise<any>;
    confirm(message: string, title?: string): Promise<boolean>;
    notify(message: string, title?: string, type?: NotifyType, delay?: number): void;
    navigate(url: string): void;
    back(): void;
    refresh(): void;
    protected openWindow<T>(url: AtomUri, options?: IPageOptions): Promise<T>;
}
//# sourceMappingURL=XFNavigationService.d.ts.map