interface IDNSZoneResolver {
    // DNSZonehashChanged is emitted whenever a given node's zone hash is updated.
    event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash);

    /**
     * zonehash obtains the hash for the zone.
     * @param node The ENS node to query.
     * @return The associated contenthash.
     */
    function zonehash(bytes32 node) external view returns (bytes memory);
}
function zonehash(bytes32 node) external view returns (bytes memory);

/**
 * zonehash obtains the hash for the zone.
 * @param node The ENS node to query.
 * @return The associated contenthash.
 */