import { WebBrowserOpenOptions, WebBrowserAuthSessionResult, WebBrowserCustomTabsResults, WebBrowserResult, WebBrowserRedirectResult, WebBrowserMayInitWithUrlResult, WebBrowserWarmUpResult, WebBrowserCoolDownResult, WebBrowserResultType } from './WebBrowser.types'; export { WebBrowserOpenOptions, WebBrowserAuthSessionResult, WebBrowserCustomTabsResults, WebBrowserResult, WebBrowserRedirectResult, WebBrowserMayInitWithUrlResult, WebBrowserWarmUpResult, WebBrowserCoolDownResult, WebBrowserResultType, }; export declare function getCustomTabsSupportingBrowsersAsync(): Promise; export declare function warmUpAsync(browserPackage?: string): Promise; export declare function mayInitWithUrlAsync(url: string, browserPackage?: string): Promise; export declare function coolDownAsync(browserPackage?: string): Promise; export declare function openBrowserAsync(url: string, browserParams?: WebBrowserOpenOptions): Promise; export declare function dismissBrowser(): void; export declare function openAuthSessionAsync(url: string, redirectUrl: string, browserParams?: WebBrowserOpenOptions): Promise; export declare function dismissAuthSession(): void;