export class URLPattern { protocol: string username: string password: string hostname: string port: string pathname: string search: string hash: string constructor(input: Record | string, options?: { ignoreCase: boolean }); constructor(input: Record | string, baseUrl?: string, options?: { ignoreCase: boolean }); exec(input: string | Record, baseURL?: string): null | Record; test(input: string | Record, baseURL?: string): boolean; } export interface URLPatternBinding { URLPattern: URLPattern; }