/**
 * This is a short copy of https://github.com/mathiasbynens/punycode.js/blob/master/punycode.js
 * but written for ESM and browsers.
 * All credits to the original author: Mathias Bynens
 */
export declare class Punycode {
    static toASCII(input: string): string;
    protected static encode(value: string): string;
    protected static digitToBasic(digit: number, flag: number): number;
    protected static adapt(delta: number, numPoints: number, firstTime: boolean): number;
    protected static ucs2decode(input: string): number[];
}
//# sourceMappingURL=Punycode.d.ts.map