import Context = android.content.Context;
import Intent = android.content.Intent;
import Bundle = android.os.Bundle;
import { Observable } from '@nativescript/core';
export declare class ChromeTabsEvent extends Observable {
    message: string;
    resultType: string;
    isError: boolean;
}
export declare const BROWSER_ACTIVITY_EVENTS: ChromeTabsEvent;
export declare class ChromeTabsManagerActivity extends android.app.Activity {
    private mOpened;
    private resultType;
    private isError;
    constructor();
    onCreate(savedInstanceState?: Bundle): void;
    onResume(): void;
    onDestroy(): void;
    onNewIntent(intent: Intent): void;
    onRestoreInstanceState(savedInstanceState: Bundle): void;
    onSaveInstanceState(savedInstanceState: Bundle): void;
}
export declare const createStartIntent: (context: Context, authIntent: Intent) => Intent;
export declare const createDismissIntent: (context: Context) => Intent;
export declare const createBaseIntent: (context: Context) => Intent;
