import { type Combinator } from 'codeco/linear';
/**
 * `h16 = 1*4HEXDIG`
 */
export declare const h16: Combinator<string, string>;
/**
 * ABNF:
 * ```
 * dec-octet     = DIGIT                 ; 0-9
 *                  / %x31-39 DIGIT         ; 10-99
 *                  / "1" 2DIGIT            ; 100-199
 *                  / "2" %x30-34 DIGIT     ; 200-249
 *                  / "25" %x30-35          ; 250-255
 * ```
 */
export declare const decOctet: Combinator<string, string>;
/**
 * ABNF:
 * ```
 * IPv4address   = dec-octet "." dec-octet "." dec-octet "." dec-octet
 * dec-octet     = DIGIT                 ; 0-9
 *                  / %x31-39 DIGIT         ; 10-99
 *                  / "1" 2DIGIT            ; 100-199
 *                  / "2" %x30-34 DIGIT     ; 200-249
 *                  / "25" %x30-35          ; 250-255
 * ```
 */
export declare const ipv4Address: Combinator<string, string>;
/**
 * `ls32          = ( h16 ":" h16 ) / IPv4address`
 */
export declare const ls32: Combinator<string, string>;
export declare const ipv6address: Combinator<string, string>;
export declare const ipLiteral: Combinator<string, string>;
