import { Data } from '../classes/Data.js'; import { Decoder } from '../classes/Decoder.js'; import { EncodeContext } from '../classes/EncodeContext.js'; export declare class URLDecoder implements Decoder { allowedProtocols: string[]; allowPorts: boolean; constructor(options?: { allowedProtocols?: string[]; allowPorts?: boolean; }); decode(data: Data): URL; } declare global { interface URL { encode: (context: EncodeContext) => string; } } //# sourceMappingURL=URLDecoder.d.ts.map