1 | import { WebBrowserAuthSessionResult, WebBrowserCoolDownResult, WebBrowserCustomTabsResults, WebBrowserMayInitWithUrlResult, WebBrowserOpenOptions, WebBrowserRedirectResult, WebBrowserResult, WebBrowserResultType, WebBrowserWarmUpResult, WebBrowserWindowFeatures } from './WebBrowser.types';
|
2 | export { WebBrowserAuthSessionResult, WebBrowserCoolDownResult, WebBrowserCustomTabsResults, WebBrowserMayInitWithUrlResult, WebBrowserOpenOptions, WebBrowserRedirectResult, WebBrowserResult, WebBrowserResultType, WebBrowserWarmUpResult, WebBrowserWindowFeatures, };
|
3 | export declare function getCustomTabsSupportingBrowsersAsync(): Promise<WebBrowserCustomTabsResults>;
|
4 | export declare function warmUpAsync(browserPackage?: string): Promise<WebBrowserWarmUpResult>;
|
5 | export declare function mayInitWithUrlAsync(url: string, browserPackage?: string): Promise<WebBrowserMayInitWithUrlResult>;
|
6 | export declare function coolDownAsync(browserPackage?: string): Promise<WebBrowserCoolDownResult>;
|
7 | export declare function openBrowserAsync(url: string, browserParams?: WebBrowserOpenOptions): Promise<WebBrowserResult>;
|
8 | export declare function dismissBrowser(): void;
|
9 | export declare function openAuthSessionAsync(url: string, redirectUrl: string, browserParams?: WebBrowserOpenOptions): Promise<WebBrowserAuthSessionResult>;
|
10 | export declare function dismissAuthSession(): void;
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 | export declare function maybeCompleteAuthSession(options?: {
|
17 | skipRedirectCheck?: boolean;
|
18 | }): {
|
19 | type: 'success' | 'failed';
|
20 | message: string;
|
21 | };
|