export type OpenExternalBrowser = { /** * Target URL accessed from the LINE app. */ url: string; }; export type OpenAndroidChromeCustomTab = OpenExternalBrowser; /** * Add LINE's official query parameter for opening a target URL in an external browser. * * @param payload Target URL payload. * @returns URL with `openExternalBrowser=1`. * @example * openExternalBrowser({ url: 'https://example.com/' }) * // => 'https://example.com/?openExternalBrowser=1' * @link https://developers.line.biz/en/docs/messaging-api/using-line-url-scheme/#opening-url-in-external-browser */ export declare function openExternalBrowser(payload: OpenExternalBrowser): string; /** * Add LINE's official Android-only query parameter for opening a target URL in a Chrome custom tab. * * @param payload Target URL payload. * @returns URL with `openInAppBrowser=0`. * @example * openAndroidChromeCustomTab({ url: 'https://example.com/' }) * // => 'https://example.com/?openInAppBrowser=0' * @link https://developers.line.biz/en/docs/messaging-api/using-line-url-scheme/#opening-url-in-external-browser */ export declare function openAndroidChromeCustomTab(payload: OpenAndroidChromeCustomTab): string;