type ParseUrlQueryMap = Record; type ParseUrlValue = string | ParseUrlQueryMap; type ParseUrlResult = { source?: string; scheme?: string; authority?: string; userInfo?: string; user?: string; pass?: string; host?: string; port?: string; relative?: string; path?: string; directory?: string; file?: string; query?: string; fragment?: string; [key: string]: ParseUrlValue | undefined; }; export declare function parse_url(str: string, component?: string): ParseUrlResult | string; export {};