//#region src/utils/redirect-urls.d.ts type TrustedDomainConfig = { allowLocalhost?: boolean; trustedDomains: readonly (string | null | undefined)[]; }; declare function getHostedHandlerTrustedDomain(options: { projectId: string; hostedHandlerDomainSuffix?: string; hostedHandlerUrlTemplate?: string; hexclavePortPrefix?: string; }): string; declare function getHostedHandlerUrlFromConfig(options: { projectId: string; hostedPath: string; hostedHandlerDomainSuffix?: string; hostedHandlerUrlTemplate?: string; hexclavePortPrefix?: string; }): string; declare function getImplicitlyTrustedDomainsForProject(options: { projectId: string; hostedHandlerDomainSuffix?: string; hostedHandlerUrlTemplate?: string; hexclavePortPrefix?: string; }): string[]; declare function isAcceptedNativeAppUrl(urlOrString: string): boolean; declare function validateRedirectUrl(urlOrString: string | URL, config: TrustedDomainConfig): boolean; declare function getTrustedParentDomain(currentDomain: string, trustedDomains: readonly (string | null | undefined)[]): string | null; //#endregion export { getHostedHandlerTrustedDomain, getHostedHandlerUrlFromConfig, getImplicitlyTrustedDomainsForProject, getTrustedParentDomain, isAcceptedNativeAppUrl, validateRedirectUrl }; //# sourceMappingURL=redirect-urls.d.ts.map