/**
 * Asserts that the given deeplink URL is safe to open, i.e. its scheme is not
 * one that can execute script (`javascript:`, `data:`, `vbscript:`, `blob:`). Used as a
 * defense-in-depth guard on the `window.location.assign` deeplink sink to
 * prevent DOM XSS, while still permitting custom wallet app schemes.
 *
 * @param url - The deeplink URL string to validate.
 * @throws {UnsafeDeeplinkUrlError} If the URL cannot be parsed or its scheme can execute script.
 * @notInstrumented
 */
export declare const assertSafeDeeplinkUrl: (url: string) => void;
//# sourceMappingURL=assertSafeDeeplinkUrl.d.ts.map