/// export type WaysDomainConfig = { domain: string; defaultLocale: string; locales?: string[]; }; export type ResolvedWaysDomainConfig = { domain: string; defaultLocale: string; locales: string[]; }; export declare const resolveWaysDomains: (baseLocale: string, domains?: WaysDomainConfig[]) => ResolvedWaysDomainConfig[]; export declare const stripPortFromHost: (host: string | null | undefined) => string; export declare const findWaysDomainForHost: (host: string | null | undefined, domains?: ResolvedWaysDomainConfig[]) => ResolvedWaysDomainConfig | null; export declare const findWaysDomainForLocale: (locale: string | null | undefined, domains?: ResolvedWaysDomainConfig[]) => ResolvedWaysDomainConfig | null; export declare const resolveDomainDefaultLocale: (host: string | null | undefined, domains?: ResolvedWaysDomainConfig[]) => string | null; export declare const buildLocaleOrigin: (requestOrigin: string, locale: string, domains?: ResolvedWaysDomainConfig[]) => string;