/** * Returns the EIP-55-style mixed-case representation of a QRL address. * The checksum uses SHAKE256 over the lowercase ASCII hex address body, * not Keccak. */ export declare const toChecksumAddress: (data: string) => string; /** * Checks the structural validity and optional SHAKE256 mixed-case checksum of * a QRL address. All-lowercase and all-uppercase address bodies are accepted as * non-checksummed compatibility forms. Mixed-case address bodies must match the * checksum exactly. */ export declare const checkAddressCheckSum: (data: string) => boolean; /** * Checks if a given string is a valid QRL address. * If `checkChecksum` is false, only the Q + 128 hex structure is checked. * Otherwise lowercase/uppercase compatibility forms are accepted and mixed-case * inputs must match the SHAKE256 checksum. */ export declare const isAddressString: (value: string, checkChecksum?: boolean) => boolean; //# sourceMappingURL=address.d.ts.map